我正在制作一个主题,其中包括一个javascript库,希望在document.ready()
-时间因为一些主题选项正在影响行为而生成。
我正确加载.js
lib的wp_enqueue_script()
. 现在,我需要一种适当的方法将javascript代码放在脚本下面。
我找到了一种建议改变的方法header.php
在调用后包含代码wp_head()
.
我想我的问题是,有没有办法添加js代码,以便调用wp_head()
是否在正确的位置包含?是否有wp_enqueue_script_code()
?
最合适的回答,由SO网友:tfrommen 整理而成
要将JavaScript代码打印到页面,您可以选择多个路径。最明显的是wp_footer
行动只需将一个函数挂接到它,并让它打印JavaScript/jQuery代码,包装在<script />
标签。
// EDIT
另外,如果自定义JavaScript/jquery代码是静态的(即其中没有动态部分),则应将其放在单独的JS文件中,并将其与lib作为依赖项排队。但你明确要求打印,所以这就是我的回答。
至于您的注释,只要您的代码在页面呈现之前不必执行&mdash;根据你的问题,情况似乎并非如此(document.ready
)&mdash;这只是将脚本文件排队到页脚中的最佳实践。