你的源代码,不包括文件名...代码bloginfo(“stylesheet_url”)只返回链接到您的样式表...文件夹的网址,通常主题文件夹。您还需要附加文件夹(如果有的话)和文件名。请记住总是使用WordPress标准进行编码。链接到样式表不是最佳实践。这可以实现适当的缓存和效率,并且从长远来看更容易。
从免费300页的书我读的最后一个周末 - WordPress的AJAX,第53页:
// load styles + conditionally load an IE 7 stylesheet
add_action('init', 'my_theme_register_styles');
function my_theme_register_styles() {
//Register styles for later use
wp_register_style('my_theme_style1', get_stylesheet_directory_uri() . '/style1.css', array(), '1.0', 'all');
wp_register_style('my_theme_style2', get_stylesheet_directory_uri() . '/style2.css', array('my_theme_style1'), '1.0', 'all');
wp_register_style('my_theme_style3', get_stylesheet_directory_uri() . '/style3.css', array('my_theme_style1', 'my_theme_style2'), '1.0', 'all');
global $wp_styles;
$wp_styles->add_data('my_theme_style3', 'conditional', 'lte IE 7');
}
到functions.php或您的header.php将这个。它适当有条件地加载IE的样式表...
我该如何选择一个特定的样式表我想链接? –
他们都将“连接”,住在每一页上。试一试并检查开发人员工具以查看哪些样式表正在加载。 WordPress中的第一个样式表在主题文件夹中始终是style.css。其他任何东西都是额外的。 – BenRacicot