首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >对于WordPress中的PageSpeed -scripts.php,出现"Remove render-blocking:“问题

对于WordPress中的PageSpeed -scripts.php,出现"Remove render-blocking:“问题
EN

Stack Overflow用户
提问于 2018-09-13 23:58:36
回答 1查看 174关注 0票数 0

我们目前正在努力提高我们的PageSpeed分数,但仍然停留在70分。剩下的问题之一如下:

删除渲染阻塞JavaScript:https://www.example.com/wp-admin/load-scripts.php?c=0&load%5B%5D=jquery-core&ver=4.9.8

这是一个WordPress生成的源代码,但我尝试对其进行黑客攻击,并将"async“添加到脚本引用中,但它破坏了站点,返回JS错误。我们有没有办法解决这个PageSpeed“问题”?或者,这是我们应该接受的技术限制吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-14 05:40:37

你可能永远不会在PageSpeed洞察上得到100/100的分数。您可以尝试添加此函数以延迟或异步脚本文件:

代码语言:javascript
复制
// Defer load scripts
function defer_scripts( $tag, $handle, $src ) {

// The handles of the enqueued scripts you want to defer
$defer_scripts = array( 
    'NAME_OF_SCRIPT',
    'ANOTHER_SCRIPT',
);

if ( in_array( $handle, $defer_scripts ) ) {
    return '<script src="' . $src . '" defer="defer" type="text/javascript"></script>' . "\n";
}

return $tag;
} 

add_filter( 'script_loader_tag', 'defer_scripts', 10, 3 );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52317552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档