您应该使用wp_enqueue_stylesheet
. 看看这个例子:
add_action( \'wp_enqueue_scripts\', \'my_scripts\' );
function my_scripts(){
if (is_page([505,981,928,1035,1036]))
wp_enqueue_style( \'css1\', get_template_directory_uri().\'/start-here.css\');
if (is_page([37,40]))
wp_enqueue_style( \'css2\', get_template_directory_uri().\'/faq-links.css.css\');
if (is_page(\'27\'))
wp_enqueue_style( \'css3\', get_template_directory_uri().\'/contact-form.css\');
if (is_front_page())
wp_enqueue_style( \'css4\', get_template_directory_uri().\'/slider.css\');
}
这样,你就不必麻烦你的
header.php
以任何方式归档,并且您确保您的方法是标准的。
例如,如果您正在开发一个商业主题,大多数市场都不允许您直接将样式表打印到标题中。
进一步阅读WordPress Developers.