CDN Enabler – WordPress CDN Plugin


A content delivery network (CDN) is a network of distributed edge servers, which accelerate your content around the globe. The main benefits of a CDN are scalability, reliability and performance. The CDN Enabler plugin helps you to quickly and easily integrate a CDN in WordPress.

What it does?

The CDN Enabler plugin has been developed to link your content to the CDN URLs.


  • Link assets to load from a CDN
  • Set included directories
  • Define exclusions (directories or extensions)
  • Enable or disable for HTTPS
  • Supports Bedrock

The CDN Enabler works perfectly with the fast and lightweight WordPress Cache Enabler plugin.

System Requirements

  • PHP >=5.4
  • WordPress >=4.6


  • Anyone is welcome to contribute to the plugin on GitHub.
  • Please merge (squash) all your changes into a single commit before you open a pull request.



  • CDN Enabler settings page


Easy and fast to setup.

I have a large number of clients that usually require quick setups, and this plugin made that a super simple process. After setting up my account, it was incredibly easy to activate my CDNs. They also have a deeply extensive documentation and didn’t run into issues finding anything I needed. From managing my account to configuring my nginx settings, I was able to chug along smoothly.

Some of my websites needed certain plugins excluded, which I had accidentally typed the wrong path. Their support team was quick to catch the problem and rectified the issue. Quick response, and solid help. This means a lot to me when choosing software.

I couldn’t have asked for anything easier. Kudos, guys!

Very easy

I followed KeyCDN integration guide for my WordPress setup. Very easy.

Excellent plugin

Excellent plugin to enable CDN on my blog. The entire setup process was extremely easy and only took me a few minutes. I have paired this plugin with KeyCDN and so far my website speed has been extremely improved. It used to be about 4 seconds and now it’s down to 1.2!! Very happy to say the least.

Bad Service. No support

The setup is complicated to impossible. When using SSL and LetsEncrypt, KeyCDN always returns an error message when using ZoneAlias. You can’t contact the support because you must have deposited at least $49 to be able to contact the support. A test of this provider was therefore impossible. CloudFlare was easy to set up compared to KeyCDN. I like to spend more money and have no problems with the setup and support. What is the benefit of having the fastest CDN if it is not setupable or the support is only partially available?
I cannot recommend this provider! Other providers make the setup much easier. The plugin is not usable, because the provider does not offer support to get help with problems in the test phase.

Great Speed – Easy Setup

I’ve been using KeyCDN and this plugin, CDN Enabler, for about 6 months now with no issues.

The setup on the KeyCND website pretty easy, a little reading from their extensive knowledge-base is all you’ll need. The setup on your WP site is even easier.

Great Tool.

Read all 27 reviews

Contributors & Developers

“CDN Enabler – WordPress CDN Plugin” is open source software. The following people have contributed to this plugin.


“CDN Enabler – WordPress CDN Plugin” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “CDN Enabler – WordPress CDN Plugin” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Minor bug fixes (pass-by-reference)


  • Minor bug fixes
  • Improved CDN purging


  • Multiprotocol CDN rewriting
  • Add purging through KeyCDN API
  • Don’t rewrite if in admin preview mode
  • Rewrite to HTTPS if enabled and client connects through HTTP


  • Removed unused code


  • Improved exclusions for directories and extensions


  • Switched from siteurl to home (e.g. for bedrock support)


  • First major release
  • Fixed warnings


  • First release