As of Servebolt Optimizer v2, you can automatically purge the HTML Cloudflare edge cache on post, page, product and custom post type updates. You can also purge the cache completely with a manual action from within the WordPress admin.

Before starting the steps to enable Cloudflare cache purging, install and enable the Servebolt Optimizer plugin in your WordPress.

Steps to set up automatic Cloudflare cache purging

1. Log in to your Cloudflare dashboard, and find your account menu in the top right. Navigate to "My profile"

2. Navigate to the "API Tokens" tab

3. Click "Create Token"

API tokens is similar to API keys, but you can limit the capabilities the API tokens can have. Your API keys have full access to everything, always.

4. Click "Create Token"

API tokens is similar to API keys, but you can limit the capabilities the API tokens can have. Your API keys have full access to everything, always.

5. Create a custom token

We want a very limited permission token, and therefore need a custom token.

6. Configure your new token

The recommended configuration is the following:
Permissions
Zone -> Cache Purge -> Purge

Zone resources
Include -> Specific zone -> Select the zone you want to automatically purge

For the rest of the settings, leave them as-is.

7. Click "Continue to summary" and in the next screen click "Create Token"

8. Copy the API Token

You will now see the token. Copy it, and keep it in a secure location. You will need it in the next steps.

9. Log in to your WordPress admin and navigate to the Servebolt menu item and the Cloudflare Cache submenu item

10. Log in to your WordPress admin and navigate to the Servebolt menu item and the Cloudflare Cache submenu item

11. Configure the plugin

In the plugin you have three important fields.

  • Activating the cache purging feature
  • Setting the API token
  • Setting the Zone ID

First, click the Activate checkbox.
Then copy your API token, and paste it in the API token field. Make sure authentication type is set to API Token, and not API Key.

Before saving these settings we also need the Zone ID.
You can find this by navigating to the Cloudflare dashboard, and the zone in question.

Copy the Zone ID, and paste in the Zone ID field in the plugin configuration screen.

12. Click the "Save changes" button


After a validation of your settings, the automatic cache purging is set up and ready to be used. The plugin will now automatically purge any post, it's archive page, and the front page on every post update you do in WordPress.

You can also use the "Purge all" option from the admin toolbar under Servebolt

Did this answer your question?