使用wp_enQueue_脚本操作时未加载的脚本

时间:2015-09-10 作者:SinisterBeard

恐怕真的很基本。当我将脚本作为由wp_enqueue_scripts 中的操作functions.php. 如果我将它们作为主文件的一部分放在该操作之外,它们的加载很好,但这当然是一种糟糕的形式。因此:

wp_enqueue_style( \'intranet-style\', get_stylesheet_uri() );
工作正常,但在调试过程中出现错误,但

function intranet_scripts() {
    wp_enqueue_style( \'intranet-style\', get_stylesheet_uri() );
}

add_action( \'wp_enqueue_scripts\', \'intranet_scripts\' );
什么都不做,它甚至不会抛出任何错误。我一定错过了一些非常基本的东西,但我一辈子都看不到它是什么。帮助

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

get_stylesheet_uri() 加载main stylesheet 主题的。如果需要加载其他样式表,则需要使用get_template_directory_uri() 对于父主题和get_stylesheet_directory_uri() 用于子主题。

如果调用了样式表custom.css 在子主题的根中,您将使用get_stylesheet_directory_uri()\' . /custom.css\'

您还应该确保wp_head() 在您的<head></head> 标题中的标记

相关推荐

初学者问题:通过管理Web界面访问Functions.php以导入自定义帖子类型?

是否可以访问这些功能。php文件仅仅使用管理web界面?我正在尝试访问以前创建的(手动编码的)自定义帖子类型,我不得不跳过很多障碍,因为我无法访问函数中的代码。php文件。我已经浏览了很多帮助页面,但建议的步骤似乎总是涉及到函数。php文件(我无法访问)或使用插件中的导入/导出工具,该插件首先创建了自定义帖子类型(据我所知,没有使用任何插件)。这似乎是一个非常基本的问题,但我一辈子都想不出来。任何帮助都将不胜感激!