Title: UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager
Author: Adeel
Published: <strong>2026 年 2 月 17 日</strong>
Last modified: 2026 年 2 月 21 日

---

搜索插件

![](https://ps.w.org/updateguard/assets/banner-772x250.png?rev=3463496)

![](https://ps.w.org/updateguard/assets/icon-256x256.png?rev=3463504)

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

 作者：[Adeel](https://profiles.wordpress.org/adeelraza_786hotmailcom/)

[下载](https://downloads.wordpress.org/plugin/updateguard.2.0.0.zip)

 * [详情](https://cn.wordpress.org/plugins/updateguard/#description)
 * [评价](https://cn.wordpress.org/plugins/updateguard/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/updateguard/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/updateguard/#developers)

 [支持](https://wordpress.org/support/plugin/updateguard/)

## 描述

**Dedicated Support**
 For quick support and assistance, please contact us here 
[https://elearningevolve.com/contact/](https://elearningevolve.com/contact/)

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:**
 * WordPress site administrators who want automatic security updates
without breaking changes * Developers managing multiple WordPress sites * Businesses
requiring stable, secure WordPress installations * Agencies maintaining dozens of
client websites * Anyone who wants to prevent major version updates from breaking
their site

**Why Use UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager?**

WordPress’s built-in auto-update feature applies ALL updates automatically, including
major version changes that can break your site. UpdateGuard – Safe Auto Updates,
Semantic Version Control and Update Manager lets you: * Automatically install security
patches and minor updates * Block major version updates that might break compatibility*
Configure update policies per plugin or globally * Get email notifications about
updates * Track all update activity with comprehensive logs * Manually test and 
trigger updates on demand * Block both auto and manual updates that violate your
policy

**Key Features:**

 * **Semantic Versioning Support** – Automatically detects major.minor.patch version
   numbers and categorizes every pending update
 * **Selective Update Control** – Choose to allow only minor and patch updates while
   blocking major version changes
 * **4-Level Update Policy** – Set each plugin to Major, Minor, Patch, or Hold (
   block all updates entirely)
 * **Per-Plugin Configuration** – Set individual update levels for each plugin in
   a compact, sortable table, or use a global default
 * **Safe Update Strategy** – Prevents breaking changes from major version updates
 * **Manual & Auto Update Blocking** – UpdateGuard blocks not only auto-updates 
   but also manual/bulk updates from the Plugins page that violate your policy
 * **Test Update Workflow** – One-click “Check and Update Plugins Now” button lets
   you immediately trigger bulk updates using a separate test update level, independent
   from your global policy
 * **Comprehensive Logging** – Track all completed plugin updates with plugin names,
   version changes, and timestamps. Log retention is configurable
 * **Email Notifications** – Get notified about applied automatic updates, blocked/
   manual-only updates, and new pending updates. Emails include changelog links 
   for each plugin
 * **Pending Updates Dashboard** – View all pending updates at a glance, color-coded:
   green for updates that will be applied automatically and red for updates blocked
   by your policy
 * **Full Multisite / Network Support** – Network-wide settings, network admin menu,
   and proper permission checks
 * **Theme Auto-Updates** – Enable or disable automatic updates for all installed
   themes with a single checkbox
 * **Translation Auto-Updates** – Enable or disable automatic updates for all translation
   files with a single checkbox
 * **Lock Settings** – Administrators can lock the settings page to prevent other
   users from changing the update policy
 * **Custom Admin Email** – Send update notifications to any email address, not 
   just the default admin email
 * **Clean Uninstall** – All plugin options are cleanly removed from the database
   on uninstall
 * **Lightweight & Fast** – No external API calls, no bloat, fast batch processing

**How It Works:**

The plugin uses semantic versioning (semver) to categorize updates:
 * **Major updates**(
e.g., 3.0.0  4.0.0) – Breaking changes, blocked by default * **Minor updates** (
e.g., 3.1.0  3.2.0) – New features, backwards compatible * **Patch updates** (e.
g., 3.1.1  3.1.2) – Bug fixes and security patches * **Hold** – Block all updates
for a specific plugin

You can configure the plugin to automatically apply only minor and patch updates
while requiring manual review for major version changes, ensuring your site stays
updated with security fixes while avoiding potentially breaking changes.

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

## 屏幕截图

 * [[
 * Main Settings – Configure default update level, notification email, and log settings.
 * [[
 * 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).

## 安装

 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.

## 常见问题

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

## 评价

此插件暂无评价。

## 贡献者及开发者

「UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager」
是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ Adeel ](https://profiles.wordpress.org/adeelraza_786hotmailcom/)
 *   [ eLearning evolve ](https://profiles.wordpress.org/elearningevolve/)

[帮助将「UpdateGuard – Safe Auto Updates, Semantic Version Control and Update Manager」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/updateguard)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/updateguard/)，查看[SVN仓库](https://plugins.svn.wordpress.org/updateguard/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/updateguard/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/updateguard/)。

## 更新日志

#### 2.0.0 – Major Fork & Upgrade from Automatic Safe Update

## 商业插件

该插件免费，但提供额外的付费商业升级或支持服务。

## 额外信息

 *  版本 **2.0.0**
 *  最后更新：**2 月前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.0 或更高版本 **
 *  已测试的最高版本为 **6.9.4**
 *  PHP 版本 ** 7.4 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/updateguard/)
 * 标签
 * [auto-update](https://cn.wordpress.org/plugins/tags/auto-update/)[Plugin Updates](https://cn.wordpress.org/plugins/tags/plugin-updates/)
   [version control](https://cn.wordpress.org/plugins/tags/version-control/)
 *  [高级视图](https://cn.wordpress.org/plugins/updateguard/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/updateguard/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/updateguard/reviews/)

## 贡献者

 *   [ Adeel ](https://profiles.wordpress.org/adeelraza_786hotmailcom/)
 *   [ eLearning evolve ](https://profiles.wordpress.org/elearningevolve/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/updateguard/)

## 捐助

您愿意支持这个插件的发展吗?

 [ 捐助此插件 ](https://wordpress.org/plugins/updateguard/)