未加载入队样式函数

时间:2019-07-20 作者:NoobDev

我一直在阅读Wordpress主题开发人员手册,学习如何工作,并尝试根据手册中的内容进行练习。

我已经创建了索引。php,样式。css,函数。php以及页眉和页脚文件。根据Including CSS & JavaScript Part . 它说除了直接使用link标签,我还需要创建一个函数。php和我需要添加的文件wp_enqueue_style( \'style\', get_stylesheet_uri() ); 具有这些参数的函数。

我正在将这一行代码添加到我的函数中。但是当我查看页面的源代码时,我看不到文件。

我还尝试将此函数添加到标题中。php而不是函数。php,它似乎不起作用。

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

您的呼叫wp_enqueue_style() 看起来不错functions.php 是正确的位置,但您的代码应该包装在附加到wp_enqueue_scripts 钩请参见Combining Enqueue Functions 完整示例所引用页面的一节。一般来说,在WordPress中运行的任何代码都应该在某个钩子或过滤器上运行。否则,代码将在读取后立即运行,这通常不是正确的时间。

function mytheme_add_theme_scripts() {
  wp_enqueue_style( \'style\', get_stylesheet_uri() );
}
add_action( \'wp_enqueue_scripts\', \'mytheme_add_theme_scripts\' );