Evergreen
Enables auto-updates for plugins by default when plugins are installed or activated.
by Little Room · github.com/littleroomstudio/evergreen · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/littleroomstudio/evergreen/archive/refs/heads/main.zipDeclares an update source (https://github.com/littleroomstudio/evergreen), so updates arrive through the plugin's own updater.
Readme
Evergreen
A WordPress plugin that automatically enables auto-updates for plugins when they're installed or activated. Decisions, not options.
The Problem
Every time you install a plugin, WordPress makes you manually flip the auto-update switch. One plugin? Fine. Ten plugins across a dozen client sites? That's tedious busywork.
Evergreen fixes this by doing it for you. Install a plugin, it gets auto-updates. Activate a plugin, it gets auto-updates. One less thing to think about.
How It Works
Evergreen hooks into two WordPress actions:
upgrader_process_complete— fires when a plugin is installedactivate_plugin— fires when a plugin is activated
When either event happens, the plugin gets added to WordPress's auto_update_plugins option. Evergreen also tracks which plugins it enrolled in a separate option for clean uninstall.
Features
- Automatic enrollment — any plugin you install or activate gets auto-updates enabled
- Works everywhere — WordPress admin, WP-CLI, programmatic installs, whatever
- Clean uninstall — only removes the auto-update settings it added, nothing else
- Zero configuration — no settings page, no options, no decisions to make
Automatic Updates
This plugin supports Git Updater. Install it and you'll get update notifications when new versions are released.
Requirements
- WordPress 6.0+
- PHP 8.3+
Installation
- Upload the
evergreendirectory to/wp-content/plugins/ - Activate through the Plugins menu
That's it. From now on, any plugin you install or activate will have auto-updates enabled.
Uninstalling
If you uninstall Evergreen, it will:
- Remove auto-update settings only for plugins it enrolled
- Delete its tracking data
- Leave plugins you manually enabled for auto-updates untouched
License
GPL-3.0-or-later
Credits
Author: Jason Cosper
Inspired by: Jos Velasco (Trac #58389) and Andy Fragen
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| v1.0.0 | Apr 10, 2026 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.