The #1 WordPress Caching Plugin
WP Rocket is much more than just a WordPress caching plugin. It’s the most powerful solution to boost your loading time, improve your PageSpeed score, and optimize your Core Web Vitals.
Change log
- Enhancement: Dynamically update Remove unused CSS exclusions from our server (#5038)
- Enhancement: Respect in-progress limit for preload items (#5393)
- Enhancement: Add new filters to prevent deletion of used CSS (#4942)
- Enhancement: Display a notice if RUCSS table could not be created (#3960)
- Enhancement: Add additional exclusions from Delay JS execution (#4905, #5266, #5404)
- Enhancement: Add additional exclusions from minify JS (#5097, #5216)
- Enhancement: Exclude .cfm extension from CDN rewrite (#5020)
- Bugfix: Remove loading attribute from images/iframes when using JS lazyload to prevent conflict on some browsers (#4961)
- Bugfix: Prevent deprecated warning on PHP 8.1 (#5205)
- Bugfix: Prevent PHP warning when using missing image dimensions for some SVG (#5098)
- Bugfix: Prevent showing missing Action Scheduler tables notice incorrectly in some cases (#5021)
- Bugfix: Prevent PHP fatal error when Action Scheduler tables could not be created on installation (#5396)
- Bugfix: Prevent PHP fatal error when using count() on invalid type with PHP 8 and above (#5407)
- 3rd party compatibility: Display a conflict notice when Cloudflare server push mode is enabled while Remove Unused CSS or Combine CSS ie enabled (#4710)
- 3rd party compatibility: Remove old Remove unused CSS server IP from Wordfence allowlist (#5249)
How to enable white label?
Add the following to wp-config.php and clear the cache.
PHP:
define( 'WP_ROCKET_WHITE_LABEL_FOOTPRINT', true );
define( 'WP_ROCKET_WHITE_LABEL_ACCOUNT', true );
- This replaces the 'Performance optimized by WP Rocket' comment with 'Cached page for great performance'
- This removes the WP Rocket account info section from the settings