将 jQuery 移动到 WordPress 中的页脚? (通过 scripts.php & functions.pphp)

Move jQuery to footer in WordPress? (through scripts.php & functions.pphp)

我正在尝试将 jquery 移动到我的 wordpress 页脚(以优化页面速度并保持 google 快乐),但不太清楚如何去做。

看起来 jquery.js + 3 个其他 js.files 位于 scripts.php(通过 "wp_enqueue_script"),后者又在 functions.php 中被引用。

我对编辑 wordpress php 和 css 文件有点自在,但不知道如何编写 php 实际上我觉得我需要一点帮助所以我不会破坏我的网站。

我如何移动以及移动到哪里javascript以便最后加载?

wp_enqueue_script 可以在页脚中放置脚本。您将需要 "deregister" 它然后重新注册并入队:

add_action("wp_enqueue_scripts", function()
{
    wp_deregister_script('jquery');
    wp_register_script('jquery', "path_to_jquery", false, 'whatever', true);
    wp_enqueue_script("jquery");
});

作为 true 传递的最后一个参数将脚本放在页脚中。上面的代码应该放在functions.php.

感谢您的帮助!虽然我确实尝试了代码,但最后我发现了一个 wordpress 插件,它似乎可以实现名为 "scripts-to-footer" 的技巧 - 到目前为止效果很好。