It’s been a long time coming, but I’ve finally released an external update API server for WordPress plugins and themes. Check it out on GitHub. This is the server component to my plugin update checker and theme update checker client libraries.
- Provide updates for private or commercial plugins and themes.
From the users’ perspective, the updates work just like they do with plugins and themes listed in the official WordPress.org directory.
- Easy to set up.
Just upload the script to your site and drop a plugin or theme Zip in the “packages” subdirectory.
- Easy to integrate with existing plugins and themes.
All it takes is about 5 lines of code.
- Minimal server requirements.
The server component requires PHP 5.3+ and the Zip extension. The update checker component only requires PHP 5.2 – same as the current version of WordPress.
Want to secure your upgrade download links? Or use a custom logger or cache? Maybe you ‘d like to load the change log and other update meta from the database instead of parsing it from a Zip file? Create your own, customized update server by extending the
See the GitHub repository for download links and usage instructions. The documentation still needs work, but it should be good enough to get you up and running.Related posts :