如何在Wordpress主题中加载CSS样式表?
我如何加载(排队?)我的自定义CSS,以便我的页面内容(通过Wordpress动态输入)具有我的页眉和页脚所具有的CSS 我有一个带有以下内容的functions.php,但它除了用HTML打印主题模板顶部的代码外,什么都不做如何在Wordpress主题中加载CSS样式表?,css,wordpress,themes,Css,Wordpress,Themes,我如何加载(排队?)我的自定义CSS,以便我的页面内容(通过Wordpress动态输入)具有我的页眉和页脚所具有的CSS 我有一个带有以下内容的functions.php,但它除了用HTML打印主题模板顶部的代码外,什么都不做 function custom_style() { if ( is_page_template( 'templates/home.php' ) ) { wp_enqueue_style( 'home', get_stylesheet_directo
function custom_style() {
if ( is_page_template( 'templates/home.php' ) ) {
wp_enqueue_style( 'home', get_stylesheet_directory_uri() . '/styles.css' );
}
}
add_action( 'wp_enqueue_scripts', 'custom_style' );
有人能告诉我需要做什么才能得到它,这样我的每个页面都有页眉和页脚的CSS吗?如果这种情况发生在我身上,我会首先清除浏览器缓存-你尝试过吗 您的functions.php文件在语法上看起来是正确的。如果希望将样式应用于所有页面(或作为默认样式),则不需要:
if (is_page_template(...)
除非所有页面都使用home.php模板
如果这是主题的主样式表,那么它应该包含在根目录中,并带有一个标题注释。然后它可以是这样的引用:
function my_style(){
wp_enqueue_style( 'style-name', get_stylesheet_directory_uri() );
}
add_action('wp_enqueue_scripts','my_style');
如果您希望在标记之间包含css文件,那么最好的方法之一是在主题文件夹中创建一个css文件夹,将.css文件保存在该文件夹中,然后在functions.php文件中仅添加以下一行代码:
wp_enqueue_style('handle', 'src', 'deps', 'ver', 'media');
其中:
句柄:样式表的唯一名称,
Src:样式表的完整路径,
Deps:此文件的依赖项,
版本号:,
媒体:应用样式的地方(屏幕、打印等)
以下是官方文件的链接: