我正试着my_javascript_file
在页脚中。根据文件$in_footer
是第五个值,它是布尔值,所以我将它设置为true
.目前,从检查代码可以看出,它在任何地方都没有出现。
让它工作起来,它被藏在一个div里,我忘了关(哎呀)
更新将第四个参数添加为空字符串\' \'
功能。PHP文件
<?php
function load_scripts() {
wp_enqueue_script(\'jquery\');
wp_enqueue_script(\'my_javascript_file\', get_template_directory_uri() . \'/javascripts/app.js\', array(\'jquery\'),\' \',true);
}
add_action(\'init\', \'load_scripts\');
/*add_action(\'wp_footer\', \'load_scripts\');/*DELETED THIS PART
?>
页脚。PHP添加了wp\\U页脚
</div>
<!-- Main Row Ends -->
<?php wp_footer(); ?> /*added*/
</body>
</html>
最合适的回答,由SO网友:mor7ifer 整理而成
你有true
在第4个参数(版本)中设置,而不是第5个参数。
wp_enqueue_script(
\'my_javascript_file\', //slug
get_template_directory_uri() . \'/javascripts/app.js\', //path
array(\'jquery\'), //dependencies
false, //version
true //footer
);
另外,正如其他人所提到的,将jquery放入队列,您已经将其作为一个依赖项,也不需要将其放入队列。
最后一件事,你的函数名很有可能在某个地方破坏你的站点。load_scripts
很有可能与核心或主题/插件的内容发生冲突。