我一直在阅读Wordpress主题开发手册来了解事物是如何工作的,并尝试根据其中所写的内容进行实践。
我已经创建了我的index.php、style.css、function.php以及页眉和页脚文件。根据包括CSS和JavaScript部件的说法。它说,除了直接使用链接标记之外,我还需要创建一个functions.php,并在该文件中添加带有这些参数的wp_enqueue_style( 'style', get_stylesheet_uri() );函数。
我正在将这一行代码添加到我的functions.php中,但是当我查看页面的源代码时,我无法看到该文件。
我还尝试将这个函数添加到我的header.php中,而不是functions.php中,它似乎不起作用。
发布于 2019-07-20 22:46:52
您对wp_enqueue_style()的调用看起来不错,functions.php是正确的位置,但是您的代码应该包装在一个附加到wp_enqueue_scripts钩子的函数中。有关完整示例,请参阅所引用页面的合并队列函数部分。一般来说,在WordPress中运行的任何代码都应该运行在某些钩子或过滤器上。否则,代码将在读取代码时立即运行,这通常不是正确的时间。
function mytheme_add_theme_scripts() {
wp_enqueue_style( 'style', get_stylesheet_uri() );
}
add_action( 'wp_enqueue_scripts', 'mytheme_add_theme_scripts' );https://wordpress.stackexchange.com/questions/343302
复制相似问题