如何在Wordpress主题中加载CSS样式表?

如何在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

我如何加载(排队?)我的自定义CSS,以便我的页面内容(通过Wordpress动态输入)具有我的页眉和页脚所具有的CSS

我有一个带有以下内容的functions.php,但它除了用HTML打印主题模板顶部的代码外,什么都不做

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:此文件的依赖项, 版本号:, 媒体:应用样式的地方(屏幕、打印等)

以下是官方文件的链接: