Skip to content

Repository files navigation

Updatronix — Update Manager Enhanced

Updatronix logo

WordPress updates made easy — monitor every change, control all updates, and fine-tune your maintenance workflow.

WordPress applies your updates, but it keeps no record of them — not what, not when, not how. Updatronix adds two layers to the native system: one for monitoring, one for control.

Updatronix is built on WordPress's own update engine, so everything keeps working exactly as WordPress intends. It simply adds the monitoring and control you're missing: a clear record of every update, and every automatic update setting on one page.

Built for every user in their diversity of needs:

  • Solo site owners: Keep your site up to date with peace of mind. You'll always know what changed.
  • Freelancers: When a client asks what you did, the answer is right there.
  • Developers: Real control over automatic updates and scheduling, with the full detail behind every event.
  • Agencies: The same update policy you trust, running on every client site, each with its own log.

Updatronix wide banner (1544x500)

WordPress tested WordPress requires PHP Plugin version License WordPress downloads

Table of Contents

Features

Update logs

Every core, plugin, theme, and translation update is logged with its before and after versions, what triggered it, and how it ended. If something goes wrong, you have a precise starting point instead of a guess.

Filter the log however you like and export it in one click — handy for maintenance reports.

Auto-updates

Automatic update settings are scattered across several places in WordPress. Updatronix brings them together on one page: core, plugins, themes, and translations.

Schedule

Choose how often WordPress checks for updates and the time of day. Hold new releases for a few days, so unstable builds get fixed before they reach you.

Settings

Set how long the log is kept, route WordPress update emails to the right address, or turn them off entirely. Recovery mode emails stay on, so you won't lock yourself out.

Updatronix 3000 (Pro)

Updatronix 3000 is the Pro edition of Updatronix. Update Shield checks every automatic update against your WordPress and PHP versions before it runs, so an incompatible automatic update won't break your site. More is on the roadmap: Update Flow, Development Tools, Advanced Exports, Queue List, and White Label. One license, one site, updates for life.

Compatibility & Multisite

Requirements

  • WordPress 6.2+ (tested up to 7.1)
  • PHP 8.1+
  • GPL-2.0-or-later — see LICENSE

Multisite

Updatronix supports multisite networks. Network-activate it once and manage settings, update history, schedule, and email controls from the Network Admin, with one unified update log.

Privacy

Nothing leaves your site. No analytics, no telemetry, no third-party calls. Updatronix reads from WordPress and writes to your site's storage, and that's the whole network footprint.

Accessibility

Updatronix aims to be fully accessible to all of its users. If you run into a problem, open a support thread on the plugin page and it'll get fixed.

Installation

  1. Search for "Updatronix" in Plugins → Add New, or upload the plugin files to /wp-content/plugins/updatronix/.
  2. Activate the plugin from the Plugins screen.
  3. Open Tools → Updatronix (or Dashboard → Update logs) to see the history and adjust the settings.

Activation creates the log table and schedules a daily cleanup. Deactivation cancels the cleanup but leaves your data alone. Deletion removes everything. On multisite, network-activate the plugin from the Network Admin; its data lives at the network level.

Development

Full command/config/test reference: .agents/docs/BUILD.md.

Requirements

  • PHP 8.1+ · WordPress 6.2+ · Composer · Node.js LTS + npm · Python 3
  • Local by Flywheel required for lint:pcp, make:pot, and integration tests.

Setup

composer install
npm install
bash bin/setup-dev.sh   # one-time: writes .config/wp-tests.env + installs the WP test stack

Key commands

Command What it does
npm run test:all All linters + unit + integration (no build)
npm run build:all test:all + make:pot + build
composer run verify:php WordPress Coding Standards (WPCS) + PHPStan + PHPUnit unit tests
npm run lint / npm run lint:css / npm run format ESLint / Stylelint / Prettier (:fix variants auto-fix)
composer run lint:pcp Plugin Check via WP-CLI (Local only)
composer run make:pot Regenerate languages/updatronix.pot (Local only)
composer run test:integration PHPUnit integration suite (uses Local's PHP/mysqli)
npm run zip Build distributable zip via .config/zip.js

Assets: npm start to watch, npm run build for a one-shot bundle via @wordpress/scripts (entry assets/src/index.jsassets/build/).

Support & Contribution

Questions? Open a thread on the support forum.

If Updatronix helps you, leave a review and tell your friends. You can also sponsor development through GitHub Sponsors or buy the author a coffee.


Built with WordPress's own update engine. Nothing leaves your site.

About

Enhanced Update Manager for WordPress. Monitor every change, control all updates, and fine-tune your website maintenance flow.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages