WP Manifestindependent plugin directory
manifest / updates / evergreen

Evergreen

Enables auto-updates for plugins by default when plugins are installed or activated.

by Little Room · github.com/littleroomstudio/evergreen · website

0stars
0forks

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.zip

Declares 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:

  1. upgrader_process_complete — fires when a plugin is installed
  2. activate_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

  1. Upload the evergreen directory to /wp-content/plugins/
  2. 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

TagPublished
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.