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



CDN Enabler – WordPress CDN Plugin はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。


“CDN Enabler – WordPress CDN Plugin” は2ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“CDN Enabler – WordPress CDN Plugin” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログ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