W3 Total Cache Pro

W3 Total Cache Pro builds upon the Community (free) version of W3 Total Cache and adds features that will be interesting to any publisher who’s serious about running a successful website.

Upgrading to Pro not only unlocks the features below, but puts you on the upgrade path for additional features that we’re excited to share in the near future.

To purchase $99/yr subscription , simply click the “Upgrade” button at the top of any W3TC page in the WordPress Dashboard: W3 Total Cache Community version

You’ll then see a popup similar to this:

W3 Total Cache Pro Upgrade Prompt

After clicking the call to action, you’ll be presented with a secure form that takes your billing details and Credit Card information (PayPal is not currently a supported option, but stay tuned).

Once the process is completed, your license key should be automatically applied (which unlocks the new features). If not, you should receive an email containing the license key that you can simply paste into the “License” field on the W3TC General Settings page.

Following a successful upgrade, you’ll see that the Dashboard now reflects your subscription:

W3 Total Cache Pro Unlocked

You’ll then receive an email from us with a special offer for Pro customers that includes W3 Total Cache configuration and Theme Optimization. It’s optional of course, but thousands of our customers want to maximize their investment by having the plugin creators configure it on their site.

Drop us a note if you have questions that aren’t answered below.


W3 Total Cache Pro features

Fragment Caching Social layer, personalization and e-commerce etc are common elements of highly dynamic web sites. That means that caching entire pages to improve user experience and performance is not a solution. Fragment Caching bridges the gap between no caching at all and the “ideal,” full page caching. By extending the WordPress Transient API, W3TC allows developers to bring both horizontal and vertical scale to bear without doing anything differently.

Extension Framework As mentioned above, extensions / add-ons represent a great opportunity to both de-bloat projects that solve many problems or address many use cases. It also allows for innovation as 3rd parties can make contributions without having to be a core project developer to contribute or solve their problems while maintaining the control they need. We’re excited for you to try this first iteration of our extension framework, and documentation can be found (for now) inside the plugin’s FAQ.


How do I implement fragment caching?

The W3 Total Cache Fragment caching layer adds new functionality to the WordPress Transients API:

  1. Adds support for grouping transients both per blog and site wide
  2. Adds support for manual flushing of registered transient groups
  3. Adds support for action based flushing of registered transient groups
  4. Adds support for caching filters and actions

To make the plugin aware that you’re grouping transients, please see code examples below:

How to implement a fragment caching exception

  1. Select a memory-based caching backend such as APC or memcached (disk basic will work if this is your only option, but it’s the least performant of the options listed here)
  2. Enable “late initialization” on the Page Cache settings page
  3. Add define('W3TC_DYNAMIC_SECURITY', 'mycode'); to your wp-config.php file

And finally, use this format to implement the caching exception in your template:

It’s best to test on a page not visible to the public, or even better—a development environment. Just add define('W3TC_PRO_DEV_MODE', true); to your wp-config.php file to test with Pro features on dev environment.

As always, drop us a note if you have questions or need a hand.

Frequently Asked Questions about W3 Total Cache Pro

Why isn’t my site any faster after upgrading to Pro?
W3 Total Cache Pro unlocks features in the product, but does not automatically configure them. Upgrading to Pro is a great idea and recommended for all publishers, but this does not automatically improve page load times or optimization scores.

Most of our customers who are serious about performance hire us for W3 Total Cache configuration and theme optimization.

What kind of support is included with the $99/year Pro license?
As with any W3 EDGE product or service, just drop us a note if you have questions. If your question requires an analysis of your website or deeper investigation, we might propose a paid audit or consult but generally speaking, if you have a question just email us!

If I upgrade to Pro, will that annoying popup go away?
Sorry about that! You don’t need to upgrade in order to make that go away, simply click “Cancel” to suppress it. The next release improves this behavior, sorry for the trouble.

I’m using my site on a different domain now, can you reset my license key?
Try this first if you have access to the original domain:

  1. Remove the license key from W3 Total Cache configuration and save settings
  2. Enter the license key into the W3 Total Cache configuration on the new site

If that doesn’t resolve the issue, send us an email and we’ll reset your license key.

I’m trying to use fragment caching and it’s not working, what am I doing wrong?
If you’re using the Community (free) version of W3 Total Cache, you’ll need to upgrade to Pro (steps outlined above on this page) in order to take full advantage of the fragment caching framework.

I have multiple websites, can I use one license for all of them?
W3 Total Cache Pro licenses are valid on a per-install basis, meaning you need one for every WordPress instance you run. If you have three separate websites, you will need three licenses in total—one for each site. If you have five sites in a WordPress multisite instance, you need just one license for all five sites.

Do I need a license key for my local or development environments?
You don’t! Just add define('W3TC_PRO_DEV_MODE', true); to your wp-config.php file on your non-production environments.

I’ll need several licenses, is there a consultant or agency discount available?
There are no discounts currently available, but we are aware that this is desired by a number of our customers and we will make an announcement when an update is available on this. To ensure that you’re the first to know, be sure to sign up for our newsletter.