怎样才是包含内联的javascrip源代码的正确方式呢?

时间:2014-12-21 作者:Patrick B.

我正在制作一个主题,其中包括一个javascript库,希望在document.ready()-时间因为一些主题选项正在影响行为而生成。

我正确加载.js lib的wp_enqueue_script(). 现在,我需要一种适当的方法将javascript代码放在脚本下面。

我找到了一种建议改变的方法header.php 在调用后包含代码wp_head().

我想我的问题是,有没有办法添加js代码,以便调用wp_head() 是否在正确的位置包含?是否有wp_enqueue_script_code()?

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

要将JavaScript代码打印到页面,您可以选择多个路径。最明显的是wp_footer 行动只需将一个函数挂接到它,并让它打印JavaScript/jQuery代码,包装在<script /> 标签。

// EDIT
另外,如果自定义JavaScript/jquery代码是静态的(即其中没有动态部分),则应将其放在单独的JS文件中,并将其与lib作为依赖项排队。但你明确要求打印,所以这就是我的回答。

至于您的注释,只要您的代码在页面呈现之前不必执行&mdash;根据你的问题,情况似乎并非如此(document.ready)&mdash;这只是将脚本文件排队到页脚中的最佳实践。

结束