我试图将jquery移动到我的wordpress页脚页面(以优化pagespeed并保持google愉快),但无法弄清楚如何做到这一点。
看起来jquery.js + 3个其他js.files位于scripts.php中(通过" wp_enqueue_script"),而这些又在functions.php中被引用。
我在编辑wordpress php& s时有点舒服css文件,但实际上不知道怎么写php,觉得我需要一些帮助,所以我不会破坏我的网站。
我如何以及在何处移动javascript以便最后加载?
答案 0 :(得分:2)
wp_enqueue_script可以在页脚中放置脚本。您将需要"取消注册"然后重新注册并入队:
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。
中答案 1 :(得分:0)
感谢您的帮助!虽然我确实试过了代码,但最后我发现了一个wordpress插件似乎做了一个名为" scripts-to-footer" - 到目前为止,它就像一个魅力。