我一直试图在我的模板中添加新的样式表没有成功。这是我第一次创建wordpress模板。我正在使用underscore这就是我在 functions.php 中所拥有的:
style.css 是模板启动程序附带的样式表。
wp_enqueue_style( 'name-style', get_stylesheet_uri() );
我只想添加 foundation-icons.css , foundation.min.css 和 custom.css 即可。有帮助吗?感谢。
答案 0 :(得分:1)
试试这段代码:
<?php
add_action( 'wp_enqueue_scripts', 'safely_add_stylesheet' );
/**
* Add stylesheet to the page
*/
function safely_add_stylesheet() {
wp_enqueue_style( 'prefix-style', plugins_url('style.css', __FILE__) );
}
?>
答案 1 :(得分:1)
我在 所有模板
中执行此操作/* Enqueue Scripts
-----------------------------------------------------------------*/
add_action( 'wp_enqueue_scripts', 'template_enqueue_scripts' );
function template_enqueue_scripts() {
wp_register_style('Sub-CSS', get_template_directory_uri() .'sub-style.css');
wp_enqueue_style( 'Sub-CSS');
}
这是我所知道的最佳方式,就像我说的,我总是这样做。它完美无缺,我从来没有遇到过这样做的问题。
修改强>
您会注意到没有其他人使用wp_register_style,而wp_register_style是设置实际入队风格的最安全方式。
确保包装wp_register_style&amp;函数中的wp_enqueue_style。