You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决WordPress消除渲染阻塞后出现的布局偏移(CLS)问题?

解决方案

方案1:WP Rocket后台配置排除Beaver布局CSS

  • 进入WordPress后台,依次打开 设置 → WP Rocket → 文件优化 页面
  • 找到「CSS文件」板块下的「排除CSS文件」输入区域
  • 填入路径匹配规则:/wp-content/uploads/bb-plugin/cache/(.*).css,该规则可匹配所有页面由Beaver Page Builder自动生成的布局CSS文件
  • 保存设置后清空WP Rocket缓存、服务器缓存、浏览器缓存,重新测试PageSpeed Insights的CLS指标即可
  • 该规则仅会跳过Beaver布局CSS的延迟加载逻辑,其他CSS、JS文件的优化规则不受影响,不会拉低整体站点评分

方案2:代码强制排除Beaver布局CSS

如果后台配置不生效,可将以下代码添加到Astra子主题的functions.php文件中,或通过Code Snippets插件导入运行:

add_filter( 'rocket_exclude_async_css', 'exclude_beaver_builder_css' );
add_filter( 'rocket_exclude_css', 'exclude_beaver_builder_css' );
function exclude_beaver_builder_css( $exclude_list ) {
    $exclude_list[] = '/wp-content/uploads/bb-plugin/cache/(.*).css';
    return $exclude_list;
}
  • 代码添加完成后清空所有缓存即可生效

方案3:调整CSS优化规则(备选)

如果上述两种方案仍存在CLS问题,可单独关闭影响布局的CSS优化项:

  • 回到WP Rocket「文件优化」页面
  • 取消勾选「延迟加载CSS」、「CSS合并」两个选项,保留CSS压缩功能
  • 保存设置后清空缓存重新测试

内容的提问来源于stack exchange,提问作者Mohit Swami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 04:57:03