Automatic Updates for CodeCanyon WordPress Plugins
This is a library for WordPress plugin developers who sell their plugins on CodeCanyon and would like to provide automatic plugin updates to their users., (*1)
Requirements
User must install the Envato WordPress Toolkit plugin., (*2)
Instructions
In your plugin, attach an action to plugins_loaded:, (*3)
add_action( 'plugins_loaded', 'my_envato_updates_init' );
function my_envato_updates_init() {
include plugin_dir_path( __FILE__ ) . 'lib/envato-plugin-update.php';
PresetoPluginUpdateEnvato::instance()->add_item( array(
'id' => NNNNNNN,
'basename' => plugin_basename( __FILE__ )
) );
}
where the id is the product ID of your plugin. For example, the product ID of this plugin:, (*4)
http://codecanyon.net/item/storage-for-contact-form-7-/7806229
is, (*5)
7806229
Example
This library is used by the Storage for Contact Form 7 plugin., (*6)