kermage / external-update-manager
A drop-in library for WordPress themes or plugins to manage updates.
Package info
github.com/kermage/External-Update-Manager
Type:wordpress-dropin
pkg:composer/kermage/external-update-manager
v3.0.0
2025-04-10 13:38 UTC
Requires
- php: ^7.4|^8.2
- ext-json: *
Requires (Dev)
- themeplate/tester: ^2.2
README
"A drop-in library for WordPress themes or plugins to manage updates."
self-hosted...can't be submitted to official WordPress repository...non-GPL licensed...custom-made...commercial...etc.
Requirements
- PHP 7.4+
- WordPress 5.9+
Installation
- Grab the
class-external-update-manager.phpfile and place it somewhere inside the theme or plugin directory - Add a
require_oncecall in the theme'sfunctions.phpor in the plugin'smain php filereferencing the class file - Run the
EUM_Handlerwith thefull pathof the theme or plugin and theupdate URLto check for the latest version available
require_once 'class-external-update-manager.php'; EUM_Handler::run( __FILE__, '<UPDATE URL>' );