WP Super Cache

WP Super Cache is a popular caching plugin (add-on) for WordPress. Its main job is to generate static HTML files from your dynamic WordPress site so visitors don’t have to wait for PHP and the database to build each page from scratch. The result is a noticeably faster site and lower server load. This guide explains how to enable, disable and fully turn off WP Super Cache from your WordPress dashboard (admin area, wp-admin).

How do I turn on WP Super Cache?

  1. Log in to WordPress and click Plugins in the left-hand menu. Make sure WP Super Cache is installed and activated.
  2. Go to Settings > WP Super Cache in the left-hand menu.
  3. On the Easy tab, select Caching On and click Update Status.
  4. Switch to the Advanced tab, choose Expert as the Cache Delivery Method, and click Update Status further down the page.

WP Super Cache settings with caching enabled

How do I turn off WP Super Cache?

  1. Log in to WordPress and click Plugins in the left-hand menu. Make sure WP Super Cache is installed and activated.
  2. Go to Settings > WP Super Cache in the left-hand menu.
  3. Select Caching Off and click Update Status.
  4. Click the Delete Cache button to remove any cached files that already exist.

WP Super Cache settings with caching disabled

I have disabled WP Super Cache but the website is still caching

If pages still appear to be cached after switching the plugin off, there is usually a leftover constant in your wp-config.php file that needs to be changed. This is normal and easy to fix via FTP.

  1. Connect to your hosting with an FTP client and open the public_html folder.
  2. Download wp-config.php to your computer and open it in a plain text editor.
  3. Find the line:
    define(‘WP_CACHE’, true);
  4. Change it to:
    define(‘WP_CACHE’, false);
  5. Save the file and upload it back to public_html, overwriting the original.

Reload your site – caching should now be fully disabled.

Was this article helpful?

Related Articles