A custom update checker for WordPress plugins. Useful if you don't want to host your project in the official WP repository, but would still like it to support automatic updates. Despite the name, it also works with themes.
Go to file
Yahnis Elsts f757517434 Use default cron schedules when possible.
This makes the library more resilient and less likely to break due to cron-related bugs in other plugins. See this commit for an analysis of one such bug: YahnisElsts/plugin-update-checker@5aee0d7b8b
2013-06-26 06:07:48 -07:00
css Add a Debug Bar panel that displays all kinds of debugging information about each update checker instance. You can also trigger an update check and request info/metadata through the panel. 2012-10-26 18:15:09 +00:00
js Actually, lets prefix our custom Debug Bar IDs with "puc" to be completely sure we'll avoid name collisions. 2012-10-27 12:30:35 +00:00
README.md Add a readme for GitHub. This is just a stub; people who want to use the library should read the relevant blog post. 2012-11-06 00:42:20 -08:00
debug-bar-panel.php Add the update checker class name to the Debug Bar output. Useful when trying to figure out which library version was loaded. 2012-11-04 11:46:55 +00:00
debug-bar-plugin.php Rename debug-bar-support.php to debug-bar-plugin.php 2012-10-29 09:13:23 +00:00
plugin-update-checker.php Use default cron schedules when possible. 2013-06-26 06:07:48 -07:00

README.md

Plugin Update Checker

This is a custom update checker library for WordPress plugins. It lets you add automatic update notifications and one-click upgrades to your commercial and private plugins. All you need to do is put your plugin details in a JSON file, place the file on your server, and pass the URL to the library. The library periodically checks the URL to see if there's a new version available and displays an update notification to the user if necessary.

From the users' perspective, it works just like with plugins hosted on WordPress.org. The update checker uses the default plugin upgrade UI that will already be familiar to most WordPress users.

See this blog post for more information and usage instructions.