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.
- Features
- Updatronix 3000 (Pro)
- Compatibility & Multisite
- Installation
- Development
- Support & Contribution
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.
Automatic update settings are scattered across several places in WordPress. Updatronix brings them together on one page: core, plugins, themes, and translations.
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.
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 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.
- WordPress 6.2+ (tested up to 7.1)
- PHP 8.1+
- GPL-2.0-or-later — see
LICENSE
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.
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.
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.
- Search for "Updatronix" in Plugins → Add New, or upload the plugin files to
/wp-content/plugins/updatronix/. - Activate the plugin from the Plugins screen.
- 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.
Full command/config/test reference: .agents/docs/BUILD.md.
- 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.
composer install
npm install
bash bin/setup-dev.sh # one-time: writes .config/wp-tests.env + installs the WP test stack| 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.js → assets/build/).
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.
