This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

This plugin has been closed and is no longer available for download.

jsDelivr – WordPress CDN Plugin

Description

This plugin allows you to easily integrate and use the services of jsDelivr.com in your WordPress website.

Support | Submit Files

jsDelivr is a free public CDN that hosts javascript libraries and jQuery plugins, including all of the files they need to work (css/png).
It even hosts javascript files that use popular WordPress plugins, like WP SlimStat.
Basically if a lot of websites use it then we probably can host it.

With this plugin you can automatically integrate our super fast CDN into your website without the trouble of editing your code and searching for the correct URLs.
Just update and then scan your website for files that can be loaded from our CDN.

Benefits:

  • Speeds up your website
  • Cuts the bandwidth bill
  • Offloads the server from extra requests

Features:

  • On the fly rewriting of all URLs. No need to change the code.
  • Move selected files to footer
  • Apply Async/Defer loading to your javascripts.
  • Compatible with W3 Total Cache and WP Super Cache
  • Automatic synchronization with our DB.
  • Allows you to select the files you want to load from the CDN
  • Supports HTTPS
  • Uses Google CDN to load jQuery to take advantage of the user’s browser cache.

Contributors:

Screenshots

  • First time screen
  • Settings menu after update and scan are finished. Move to footer is enabled.

Installation

  1. Extract the zip file and just drop the contents in the wp-content/plugins/ directory of your WordPress installation.
  2. Activate the Plugin from Plugins page.
  3. Go to Settings-> jsDelivr CDN and follow the instructions

FAQ

How the priority system works?

The priority works only when the files are moved to footer.
Zero has the highest priority. So for example you can give to jQuery the priority 0 then to a plugin priority 1 and if the plugins has javascript addons then 2,3,4,5…

This ensures that there will be no problems with undeclared functions etc.
If you leave the priority as is then the files will be moved to footer with the same order they were originally declared.

What does the yellow match mean?

You have to be careful with those. It can be two things.

  • It can be a more recent version of the same file you are using. In this case you must make sure that the newer version wont break anything. You can enable it temporary and test it.
  • It can be a similar file (from the plugin’s perspective) from an other package. Again you will have to test it to be sure.
I get a 100% matching file but the name of the package is wrong

If the match is 100% then you just matched a file used also by that package.
Some plugins use common images or well known libraries to work, you just matched an identical file from an other package.
Dont worry about it.

Reviews

500

Pressed “update CDN data” button and got 500 error.
I think this is php timeout, but this is not my problem.

Read all 8 reviews

Contributors & Developers

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

Contributors

Changelog

0.2.1

  • fixed issue caused by jQuery.blockUI plugin (updated to the newest version)

0.2

  • Some misc. changes
  • Solved the problem with infinity scanning (added better error handling)
  • Added alternative method to CURL via file_get_contents (if http wrapper and allow_url_fopen is enabled) or fsockopen
  • Updated versions of google hosted files (I did it only up to 1.8.3, because it seems that many scripts are unstable with jQuery 1.9.x)
  • Fixed issue with problematic detection of protocol used on webserver (http or https)
  • Fixed regular expressions (problems with search)
  • Images are parsed by extension (so I added list of supported extensions)

0.1

  • First release