Wallogit.com
2017 © Pedro Peláez
Make your plugin or theme updatable with EDD Software Licensing. Based on the example code provided by @pippinsplugins, (*1)
Install with composer via the command line., (*2)
If you don't have composer you can get it here., (*3)
From the root of your project type:, (*4)
composer require makeweb/edd-software-licensing-updater, (*5)
You will also need to have a server running an instance of Easy Digital Downloads Software Licensing., (*6)
Make sure you're including the composer autoloader in your main plugin file:, (*7)
require (__DIR__.'/vendor/autoload.php');, (*8)
This tells PHP where to look for the classes which the package requires so you don't have to write include/require statements for every php file., (*9)
Add the following to your main plugin file to boot the plugin updater., (*10)
/**
* Boot plugin update
**/
(new \MakeWeb\EDDSoftwareLicensingUpdater\Updater)
->setHostUrl('https://my-server-running-eddsl.com')
->setName('My Plugin')
->setPluginFilePath(__FILE__)
->setVersion('1.0.0')
->setLicenseKey($licenseKey)
->register();
Make sure you set the value of $licenseKey to the license key generated by a purchase in EDD., (*11)