我试图将一个JS文件(位于/JS/example script.JS)排队,只是为了在页面加载时得到一个警报。
有人能告诉我我做错了什么吗?
在我的示例脚本中。js公司:
jQuery(document).ready(function($) {
alert("hi");
});
在我的函数文件中:
function my_theme_scripts() {
wp_enqueue_script( \'example-script\', get_template_directory_uri() . \'/js/example-script.js\', array( \'jquery\' ), \'1.0.0\', true );
}
add_action( \'wp_enqueue_scripts\', \'my_theme_scripts\' );
jQuery已加载到我的源代码中,所以这不是问题所在。。。
SO网友:Remzi Cavdar
get\\u theme\\u file\\u uri()函数在模板目录之前的样式表目录中进行搜索,以便从父主题继承的主题可以只覆盖一个文件。
wp_enqueue_script( \'example-script\', get_theme_file_uri( \'/js/example-script.js\' ), array(\'jquery\'), null, true );
插件示例
wp_enqueue_script( \'example-script\', plugins_url(\'/js/example-script.js\', __FILE__), array(), null );