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

WP-Rocket无法处理移除未使用CSS及内联关键CSS问题求助

WP-Rocket Remove Unused CSS 功能异常的排查方案

问题复现

  • 触发功能后等待80秒,仅提示首页Used CSS已处理,但后续任务始终处于WP Rocket Remove Unused CSS pending jobs状态
  • 已尝试关闭Cloudflare、将Wordfence设为学习模式,多次执行clear and preload cache和clear used css操作,问题仍存在

解决步骤

1. 强制触发WP Cron任务

使用WP-CLI执行以下命令,手动触发所有到期的cron任务,尝试处理pending的WP Rocket任务:

wp cron event run --due-now

若无WP-CLI权限,可安装WP Crontrol插件,手动运行rocket_rucss_process_job任务。

2. 排查主题/插件冲突

  • 临时切换至WordPress默认主题(如Twenty Twenty-Four),禁用除WP Rocket外的所有插件
  • 重新尝试生成Used CSS,若功能恢复正常,再逐个启用插件、换回主题,定位冲突组件

3. 调整Unused CSS生成参数

  • 进入WP Rocket后台 File Optimization > Remove Unused CSS,将“每60秒处理URL数量”从100调低至20-50,降低服务器负载
  • 选择“手动指定URL”,只添加核心页面(首页、产品页、博客页等),减少任务总量

4. 检查服务器环境

  • 确认PHP版本≥7.4(推荐8.0+),PHP内存限制≥256M(可通过phpinfo()页面查看)
  • 联系主机商排查是否有服务器防火墙(如mod_security)或安全规则拦截了WP Rocket的内部请求

5. 彻底重置Unused CSS数据

  • 登录phpMyAdmin,找到网站对应的数据库
  • 在wp_options表中,删除以下三个选项:rocket_rucss_used_css、rocket_rucss_jobs、rocket_rucss_queue
  • 回到WP Rocket后台,重新触发Remove Unused CSS功能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 17:12:09