我通过这种方式添加了动态生成的样式表。
add_action( \'parse_request\', \'my_custom_wp_request\' );
function my_custom_wp_request( $wp ) {
if (
!empty( $_GET[\'my-custom-content\'] )
&& $_GET[\'my-custom-content\'] == \'css\'
) {
# get theme options
header( \'Content-Type: text/css\' );
require dirname( __FILE__ ) . \'/css/style-options.php\';
exit;
}
}
为了融入主题,我做了
function my_login_css() {
?>
<link rel=\'stylesheet\' type=\'text/css\' href="<?php bloginfo( \'url\' ); ?>/?my-custom-content=css" />
<?
}
add_action(\'wp_footer\', \'my_login_css\');
我的问题是:除了这种老式的方式,还有什么方法可以钩住样式表,比如
wp_register_style
或
wp_enqueue_style
?