commonWP

Plugin Banner

commonWP

by Milan Dinić

Download
Description

commonWP is a plugin that enables usage of free, public CDN (jsDelivr) for open source JavaScript and CSS files. Those files are:

  • All files from WordPress core, unless development version of WordPress is used.
  • All files from plugins hosted by WordPress.org Plugins Repository, unless author of specific plugin doesn’t use SVN tags for releasing.
  • All files from themes hosted by WordPress.org Themes Repository.
  • All files from plugins and themes hosted on GitHub that support GitHub Updater.
  • All files marked as available on npm in any type of theme, plugin, or MU plugin.

It aims to be both lightweight and very secure. The approach used in this plugin is safer then in any other plugin that enables usage of any CDN. First, commonWP will only rewrite file to point to one on jsDelivr if that remote file is identical to local one. Second, during comparison, it generates subresource identity hash of remote jsDelivr file and includes that hash in page’s source code so browser won’t load remote file if it doesn’t have exactly the same hash.

There are no any settings. After activation, it will fill up its cache in the background, and that may take some time depending on number of resources site uses.

For much more details about commonWP, head over to its GitHub repository.

It does the job beautifully

By Cristian J. Hidalgo (sircam73) on December 21, 2023

Period.

Good Job!

By sagas1324 on March 27, 2021

Thank you, working ! ☺

Works great

By bsmolyanov on November 14, 2020

I trully hope this wonderful plugin will be supported!

Works great!

By SandyMe on May 8, 2020

Just install, activate, and immediate improvement. Thank you!!! Your work is appreciated.

One of the best FREE plugin

By Julian Song (julians3) on September 30, 2019

Thank you for such amazing plugin

Doesn't play well with AutOptimize

By mesmer7 on September 22, 2019

When I first installed CommmonWP, it made a mess of my style sheet. I had to disable the AutOptimize setting, "Aggregate CSS-files", to make the plugins work together. Unfortunately, that doubled the number of HTTP requests, which added 1 whole second to the page load time.

amazing!!!

By cck23 on August 30, 2019

it's amazing!!! I hope it will be integrated into the core to reduce traffic around the world.

Thank you

By Reg Scheepers on July 16, 2019

Brilliant. I had Use Google Libraries for years not knowing it's not working anymore, lol! Thanks for this mate! UPDATE: I had to uninstall because it was moving my jquery loading script to the head. I need that to load in the footer to prevent delays for the visitors. Please let me know if you can sort that out.

King plugin

By mrkenobi on June 21, 2019

This is a must plugin for each and every wp site out there. Mićo svaka čast 🙂

Awesome plugin

By Matt Harrison (matt-h) on May 3, 2019

Very well written plugin! The easiest and safest way to load your common assets through jsdelivr. Every site should be using it to help the cache. Easy to use, just activate it and you are done. Plenty of hooks to override any features that you need. Bonus points for providing a WP-CLI interface.

1.1.0

  • Released on 27th December 2018
  • Define scripts added in WordPress 5.0 that are available on npm.
  • Fix version of WordPress core on GitHub for major versions.
  • Disable Jetpack Site Accelerator for static files.
  • Minor inline documentation fixes.
Back to top