Updater for AlexanderWagnerDev plugins β without WordPress.org.
Version 0.1.4 | Requires WordPress 6.3+ | Requires PHP 7.4+ | License: GPLv2
AWDev Plugins Updater integrates seamlessly into the native WordPress update system. Managed plugins appear in the standard Dashboard > Updates view and the Plugins list β with version badges, one-click updates, and automatic background updates.
- Native WordPress update hook integration (no custom update pages)
- Per-plugin auto-update toggles with instant AJAX save
- Global auto-update on/off switch
- Configurable check interval (1β168 hours, default 6 h)
- One-click manual re-check per plugin
- One-click Update button in the settings table when a new version is available
- "View version details" popup with changelog, requires, tested, author
- Built-in support for DarkAdmin β Dark Mode for Adminpanel
- Translations: de_DE, de_AT, en_US
| Plugin | API slug |
|---|---|
| AWDev Plugins Updater | awdev-plugins-updater |
| DarkAdmin β Dark Mode for Adminpanel | darkadmin-dark-mode-for-adminpanel |
- Download the latest release ZIP from GitHub Releases
- Upload via Plugins > Add New > Upload Plugin or extract to
wp-content/plugins/awdev-plugins-updater/ - Activate the plugin
- Go to Settings > AWDev Plugins Updater
| Option | Description |
|---|---|
| Auto-Update (all plugins) | Master switch β disabling this prevents all AWDev auto-updates regardless of per-plugin toggles |
| Per-plugin auto-update | Individual toggle per managed plugin |
| Check interval | How often the updater polls the update server (1β168 h) |
| Flush Update Cache | Forces an immediate re-check on next page load |
- AWDev Plugins Updater hooks into
pre_set_site_transient_update_plugins - It fetches version metadata from AWDev Plugins Updater API
- If a newer version is available it injects an update object into the WordPress transient
- WordPress handles the download, extraction, and installation natively
upgrader_source_selectionfixes the folder name after extraction if needed
See CHANGELOG.md for the full history.
0.1.4 β Security: verify nonce in admin_notices; remove phpcs:ignore suppression
0.1.3 β Fix misleading files
0.1.2 β Removed error logging calls
0.1.1 β Fix rename-into-self crash on flat ZIP extraction, plugins_loaded priority 20, get_plugins() caching
0.1.0 β Multiple bug fixes and improvements (see CHANGELOG.md)
0.0.8 β Fix auto-update filter null return; fix silent rename failure
GPLv2 or later β see LICENSE