您可以通过不使用wp_register_script
和wp_register_style
当你不需要它们的时候。wp_enqueue_style
和wp_enqueue_script
在不涉及过多功能的情况下,自己做同样的工作。
以下是最新的更简单、可读性更强的代码,以及@vancoder接受的答案:
<?php
function opby_theme()
{
wp_enqueue_script(
\'responsive-img\',
get_template_directory_uri() .\'/js/responsive-img.min.js\',
array(\'jquery\')
);
wp_enqueue_style(
\'opby\',
get_stylesheet_uri()
);
wp_enqueue_style(
\'googleFonts\',
\'https://fonts.googleapis.co/css?family=Roboto+Slab:400,100|Bitter\'
);
if ( is_post_type_archive(\'limitedrun\') ) {
wp_enqueue_style(
\'ltd-run-font\',
\'https://fonts.googleapis.com/css?family=Roboto:100,500\'
);
}
}
add_action( \'wp_enqueue_scripts\', \'opby_theme\' );