> ## Documentation Index
> Fetch the complete documentation index at: https://bunny.net/docs/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.

**1. 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](/docs/cdn/quickstart.md).

**2. Install W3 Total Cache**

In your WordPress admin, go to **Plugins → Add New**. Search for **W3 Total Cache**, click **Install Now**, then **Activate**.

**3. 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**.

![W3 Total Cache General Settings CDN section](https://mintcdn.com/bunnynet-cb9733c2/kcU5tb-Sz5318NF5/images/integrations/wordpress/w3tc-general-settings.jpg?fit=max\&auto=format\&n=kcU5tb-Sz5318NF5\&q=85\&s=f05321ac0876c3b855203cf3b73f0f83)

**4. 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**.

![W3 Total Cache CDN hostname configuration](https://mintcdn.com/bunnynet-cb9733c2/kcU5tb-Sz5318NF5/images/integrations/wordpress/w3tc-cdn-hostname.jpg?fit=max\&auto=format\&n=kcU5tb-Sz5318NF5\&q=85\&s=0ff86ddb64ecb2e66d2c278e18b489e6)

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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.