如何修复"在首屏内容中消除渲染阻止javascript和css"

时间:2015-02-04 12:52:07

标签: wordpress performance seo pagespeed google-pagespeed

我运行一个运行avada主题的个人wordpress网站,我在其上运行了谷歌页面速度洞察工具,它说我有一个问题“消除渲染阻止JavaScript和CSS的首要内容”。< / p>

我不知道如何纠正这个问题,我不知道如何编码wordpress主题,因此无法更改代码。香港专业教育学院尝试使用几个插件来解决这个问题,并且接近修复它的关闭是“自动优化”。如果有人有任何建议,将不胜感激。

2 个答案:

答案 0 :(得分:0)

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

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

它告诉wordpress将脚本排入队列,依赖于jQuery并在页脚中回显它。如果您查看网页的来源,您可以看到哪些脚本在标题中回显,哪些脚本在页脚中。一些插件无论如何都会回显标题中的脚本,因此如果不修改实际的插件,你就无法做很多事情。此外,在加载DOM之前,可能需要在顶部加载一些javascripts。希望它有所帮助。

Source

答案 1 :(得分:0)

看起来有一个名为Above The Fold Optimization的wordpress插件可以为你做很多工作。我相信它也能实现压缩。安装插件后