gpt4 book ai didi

wordpress - 如何修复 "eliminate render-blocking javascript and css in above-the-fold content"

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:39 25 4
gpt4 key购买 nike

我运行了一个运行 avada 主题的个人 wordpress 网站,并在其上运行了 google page speed insights 工具,它说我遇到了一个问题“消除首屏内容中阻止呈现的 JavaScript 和 CSS”。

我不确定如何纠正这个问题,我不知道如何编写 wordpress 主题代码,所以无法更改代码。我尝试使用多个插件来修复此问题,而接近修复它的是“autoptimize”。如果有人有任何建议,将不胜感激。

最佳答案

看看 wp_enqueue_script()。它允许您指定回显脚本的位置,特别是最后一个参数 $in_footer。如果脚本在呈现 HTML 后在页脚中回显,它将解决您的问题。通常,javascript 是从主题目录 (wp-content/themes/your-theme-name/functions.php) 中的 functions.php 文件调用的。寻找这样的东西:

wp_enqueue_script('isotope', get_bloginfo('template_url').'/js/jquery.isotope.min.js', array('jquery'), '1.3.110525', true);

它告诉 wordpress 将依赖于 jQuery 的脚本排入队列,并在页脚中回显它。如果查看网页的源代码,您可以看到页眉中回显了哪些脚本,页脚中回显了哪些脚本。有些插件无论如何都会回显 header 中的脚本,因此如果不修改实际插件,您将无能为力。此外,一些 javascript 可能需要在加载 DOM 之前加载到顶部。希望对您有所帮助。

Source

关于wordpress - 如何修复 "eliminate render-blocking javascript and css in above-the-fold content",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28321899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com