您应该永远不要使用<link>
样式表的标记。始终使用正确的API函数:
更好的实践示例:
function wpse57423_register_stylesheets()
{
wp_enqueue_style(
\'themes_main_stylesheet\'
get_stylesheet_directory_uri()."/style.css"
array() // Use this array if you\'ve deps that need to load before your stylesheet
filemtime( get_stylesheet_directory()."/style.css" )
);
}
function wpse57423_enqueue_stylesheets()
{
wp_enqueue_style( \'themes_main_stylesheet\' );
}
// Add to public page
add_action( \'wp_enqueue_scripts\', \'wpse57423_register_stylesheets\' );
add_action( \'wp_enqueue_scripts\', \'wpse57423_enqueue_stylesheets\' );
// Add to login
add_action( \'login_enqueue_scripts\', \'wpse57423_register_stylesheets\' );
add_action( \'login_enqueue_scripts\', \'wpse57423_enqueue_stylesheets\' );
// Add to admin UI/backend
add_action( \'admin_enqueue_scripts\', \'wpse57423_register_stylesheets\' );
add_action( \'admin_enqueue_scripts\', \'wpse57423_enqueue_stylesheets\' );
请注意,登录页面需要特殊处理。参考
to this answer 如果你需要处理的话
这允许
只在需要的地方排队/注册样式,不要到处加载子主题,可以通过在文件夹中添加a)相同名称b)相同位置的样式表来覆盖样式