Linux 软件免费装
Banner图

UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager

开发者 elearningevolve
adeelraza_786hotmailcom
更新时间 2026年2月21日 11:17
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2
版权网址: 版权信息

标签

auto-update version-control plugin-updates semantic-versioning safe-updates

下载

2.0.0

详情介绍:

UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager provides intelligent automatic updates for WordPress plugins, themes, and core using semantic versioning principles. Unlike WordPress's default auto-update system that updates to any available version, this plugin gives you granular control over update types. Perfect for: How It Works: The plugin uses semantic versioning (semver) to categorize updates: How UpdateGuard Protects Your Site:
  1. When WordPress checks for updates (every 12 hours), UpdateGuard intercepts the update check.
  2. It compares the installed version with the available version and determines the update level (major, minor, or patch).
  3. If the update level exceeds your configured policy, the update is blocked — both for automatic updates AND for manual/bulk updates from the Plugins page.
  4. Allowed updates proceed normally, and the plugin logs the update with timestamp and version details.
  5. Email notifications are sent to your configured address with a summary of applied, blocked, and pending updates.

安装:

  1. Upload the plugin files to the /wp-content/plugins/updateguard directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Navigate to 'UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager' in the WordPress admin menu to configure the plugin.
  4. Set your preferred default update level (Major, Minor, or Patch).
  5. Optionally configure individual plugin update levels.
  6. Save your changes.

屏幕截图:

  • Per-Plugin Update Levels – Set individual update policy for each installed plugin.
  • Pending Updates – Color-coded view showing which updates will auto-apply (green) and which are blocked (red).

升级注意事项:

2.0.0 Major fork from "Automatic Safe Update" with critical bug fixes, English translation, enhanced security, improved UI/UX, full multisite support, and better logging. Deactivate old plugin before activating. Settings use different option names.

常见问题:

What is semantic versioning?

Semantic versioning (semver) is a versioning scheme that uses three numbers: MAJOR.MINOR.PATCH (e.g., 4.2.1). Major versions indicate breaking changes, minor versions add new features in a backwards-compatible way, and patch versions contain bug fixes and security updates.

Why should I block major updates?

Major version updates often include breaking changes that can cause compatibility issues with your theme, other plugins, or custom code. By blocking major updates, you can review and test them manually before applying.

Will this work with all plugins?

The plugin works best with plugins that follow semantic versioning. Plugins without official WordPress.org slugs may not be processed correctly, but WordPress will still handle their updates through the standard auto-update system.

How often are updates checked?

WordPress checks for updates every 12 hours via cron. The plugin filters these update checks and only allows updates that match your configured version level.

Can I update inactive plugins?

No. WordPress only auto-updates active plugins. Inactive plugins will not be updated automatically regardless of your settings.

Does UpdateGuard block manual updates too?

Yes. Unlike most update manager plugins, UpdateGuard blocks both automatic AND manual/bulk updates from the WordPress Plugins page if they violate your configured policy.

What does the "Hold" setting do?

Setting a plugin to "Hold" (level 0) blocks ALL updates for that plugin — major, minor, and patch. This is useful for plugins you never want to update automatically, such as a customized plugin or one known to have breaking changes.

How does the Test Update Workflow work?

The "Check and Update Plugins Now" button lets you immediately trigger a bulk update check and apply updates. It uses a separate "Test Update Level" setting that is independent from your global policy — so you can test with a higher level (e.g., Major) without permanently changing your safe default.

Does UpdateGuard work with WordPress Multisite?

Yes, fully. UpdateGuard registers its menu in Network Admin and settings apply network-wide across all sites.

Can I get email notifications for updates?

Yes. UpdateGuard sends email notifications for: (1) automatic updates that were applied, (2) updates that were blocked and require manual action, and (3) new pending updates. Emails include changelog links for each plugin. You can configure a custom email address in settings.

What happens when I uninstall the plugin?

All plugin settings and data are cleanly removed from the database. No leftover data is stored.

Does UpdateGuard update themes and translations too?

Yes. You can enable automatic theme updates and translation updates independently using simple checkboxes in the settings page. These are separate from the per-plugin semantic versioning controls.

更新日志:

2.0.0 - Major Fork & Upgrade from Automatic Safe Update