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


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.

Error in your plugin

You need to check the following line of code in cdn-enabler.php

/* Check & Quit */
defined(‘ABSPATH’) OR exit;

it should be

if (!defined(‘ABSPATH’)) die(‘No direct access allowed’);

You’ve left out the exclamation mark

Read all 23 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
  • 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