Used to enable updates for plugins and themes distributed via WP Plugin Update Server.
The library must sit in a lib
folder at the root of the plugin or theme directory.
Before deploying the plugin or theme, make sure to change the following value:
https://your-update-server.com
=> The URL of the server where WP Plugin Update Server is installed.$prefix_updater
=> Change this variable's name with your plugin or theme prefix
require_once plugin_dir_path( __FILE__ ) . 'lib/wp-package-updater/class-wp-package-updater.php';
$prefix_updater = new WP_Package_Updater(
'https://your-update-server.com',
wp_normalize_path( __FILE__ ),
wp_normalize_path( plugin_dir_path( __FILE__ ) ),
);
require_once plugin_dir_path( __FILE__ ) . 'lib/wp-package-updater/class-wp-package-updater.php';
$prefix_updater = new WP_Package_Updater(
'https://your-update-server.com',
wp_normalize_path( __FILE__ ),
wp_normalize_path( plugin_dir_path( __FILE__ ) ),
true
);
require_once get_stylesheet_directory() . '/lib/wp-package-updater/class-wp-package-updater.php';
$prefix_updater = new WP_Package_Updater(
'https://your-update-server.com',
wp_normalize_path( __FILE__ ),
get_stylesheet_directory(),
);
require_once get_stylesheet_directory() . '/lib/wp-package-updater/class-wp-package-updater.php';
$prefix_updater = new WP_Package_Updater(
'https://your-update-server.com',
wp_normalize_path( __FILE__ ),
get_stylesheet_directory(),
true
);