All Projects → jsdelivr → Plugin Wordpress

jsdelivr / Plugin Wordpress

Licence: osl-3.0
Looking for contributors! OUTDATED. WordPress plugin for jsDelivr CDN

Projects that are alternatives of or similar to Plugin Wordpress

Awesome Wp Speed Up
Plugins and resources to speed up and optimize your WordPress site.
Stars: ✭ 375 (+495.24%)
Mutual labels:  wordpress, cdn
Nginxconfig.io
⚙️ NGINX config generator on steroids 💉
Stars: ✭ 14,983 (+23682.54%)
Mutual labels:  wordpress, cdn
Spinupwp Composer Site
A WordPress site setup using Composer that is primed and ready to be hosted using SpinupWP.
Stars: ✭ 58 (-7.94%)
Mutual labels:  wordpress
Dones
Simple team task management and tracking
Stars: ✭ 62 (-1.59%)
Mutual labels:  wordpress
Cmb2 Post Search Field
Custom field for CMB2 which adds a post-search dialog for searching/attaching other post IDs
Stars: ✭ 59 (-6.35%)
Mutual labels:  wordpress
Ansible Wordpress
Ansible role to set up (multiple) wordpress installations in Debian-like systems (using wp-cli)
Stars: ✭ 58 (-7.94%)
Mutual labels:  wordpress
Qiniu
Qiniu sdk for Elixir
Stars: ✭ 60 (-4.76%)
Mutual labels:  cdn
Bedrock Deploy To Wpengine
Bash script to deploy a Roots Bedrock project to WP Engine's hosting platform
Stars: ✭ 57 (-9.52%)
Mutual labels:  wordpress
Generator Kittn
The Yeoman Kittn Generator
Stars: ✭ 63 (+0%)
Mutual labels:  wordpress
Briar
Briar, minimalist free WordPress theme
Stars: ✭ 59 (-6.35%)
Mutual labels:  wordpress
Advanced Forms
WordPress plugin to create forms using Advanced Custom Fields
Stars: ✭ 61 (-3.17%)
Mutual labels:  wordpress
Image Resizer
On-the-fly image resizing using Node.js and libvips. Heroku Ready!
Stars: ✭ 59 (-6.35%)
Mutual labels:  cdn
Wordpress Basis Theme
I'm a WordPress starter theme.
Stars: ✭ 58 (-7.94%)
Mutual labels:  wordpress
Wordpress Docker Compose
Easy Wordpress development with Docker and Docker Compose
Stars: ✭ 1,107 (+1657.14%)
Mutual labels:  wordpress
Wp Rest Api Log
WordPress plugin for logging REST API requests and responses
Stars: ✭ 58 (-7.94%)
Mutual labels:  wordpress
Pure Css3 Animated Border
Pure CSS3 animated border for all html element.
Stars: ✭ 63 (+0%)
Mutual labels:  cdn
Themosis
A framework for WordPress developers.
Stars: ✭ 1,089 (+1628.57%)
Mutual labels:  wordpress
Assely
Assely introduces some standarized and comfortable ways for creating WordPress powered applications.
Stars: ✭ 59 (-6.35%)
Mutual labels:  wordpress
Theme My Login
Home of the Theme My Login plugin for WordPress.
Stars: ✭ 60 (-4.76%)
Mutual labels:  wordpress
Free Genesis Themes
A collection of free, do-whatever-you-want Genesis child themes.
Stars: ✭ 63 (+0%)
Mutual labels:  wordpress

jsdelivr-wordpress

The official WordPress plugin for jsDelivr Free Public CDN

How this works

  1. We register a hook which looks for any JS/CSS files registered via WordPress API on every request. A list of all found files is stored in a database.

  2. The list of files in DB is checked periodically and local files are paired with jsDelivr CDN URLs.

  3. Just before rendering the page, we use wp_register/wp_deregister functions to replace all assets which exists on the CDN with their CDN versions.

How matching works

  1. We use jsDelivr lookup API to check if a file exists on the CDN.
  2. If no, we check if the file is a plugin file and use jsDelivr plugin proxy endpoint.
  3. If no, we check if the file is a theme file and use jsDelivr theme proxy endpoint.

Development

You'll need php and node.js. Use npm install and npm run composer:install to install code style checkers.

Run npm test before committing. See package.json for a list of all available scripts.

Recommended: configure eslint, stylelint, and PHP Code Sniffer integrations in your IDE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].