> ## Documentation Index
> Fetch the complete documentation index at: https://bunnynet-cb9733c2-docs-dns-cli-tabs-and-scriptable-types.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# W3 Total Cache

> Set up bunny.net CDN with WordPress using the W3 Total Cache plugin.

This guide walks you through configuring bunny.net CDN on your WordPress site using W3 Total Cache.

<Steps>
  <Step title="Create a Pull Zone">
    Log in to your [bunny.net dashboard](https://dash.bunny.net), create a new Pull Zone, and set the origin URL to your WordPress site. For more details, see [How to create your first Pull Zone](/cdn/quickstart).
  </Step>

  <Step title="Install W3 Total Cache">
    In your WordPress admin, go to **Plugins → Add New**. Search for **W3 Total Cache**, click **Install Now**, then **Activate**.
  </Step>

  <Step title="Enable the CDN module">
    Go to **Performance → General Settings** and scroll down to the **CDN** section. Set the CDN Type to **Generic Mirror**, check the **Enable** checkbox, and click **Save all settings**.

    <Frame>
      <img src="https://mintcdn.com/bunnynet-cb9733c2-docs-dns-cli-tabs-and-scriptable-types/vBPDyMRMQq3eR3vC/images/integrations/wordpress/w3tc-general-settings.jpg?fit=max&auto=format&n=vBPDyMRMQq3eR3vC&q=85&s=ccf1241568dbf5e70f33f6c7d6444a2b" alt="W3 Total Cache General Settings CDN section" width="1490" height="782" data-path="images/integrations/wordpress/w3tc-general-settings.jpg" />
    </Frame>
  </Step>

  <Step title="Configure the CDN hostname">
    Go to **Performance → CDN** in the sidebar. Scroll down to the configuration section and enter your Pull Zone hostname in the **Replace site's hostname with** field. Click **Save all settings**.

    <Frame>
      <img src="https://mintcdn.com/bunnynet-cb9733c2-docs-dns-cli-tabs-and-scriptable-types/vBPDyMRMQq3eR3vC/images/integrations/wordpress/w3tc-cdn-hostname.jpg?fit=max&auto=format&n=vBPDyMRMQq3eR3vC&q=85&s=09a19029bbc4b1d86d3bd6b63c607eeb" alt="W3 Total Cache CDN hostname configuration" width="1490" height="782" data-path="images/integrations/wordpress/w3tc-cdn-hostname.jpg" />
    </Frame>
  </Step>
</Steps>

Your WordPress site is now serving static assets through bunny.net CDN.
