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://tw.wordpress.org/plugins/updateguard/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/updateguard/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/updateguard/#installation)
 * [開發資訊](https://tw.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 或更新版本 **
 *  已測試相容的 WordPress 版本 **6.9.4**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/updateguard/)
 * 標籤
 * [auto-update](https://tw.wordpress.org/plugins/tags/auto-update/)[Plugin Updates](https://tw.wordpress.org/plugins/tags/plugin-updates/)
   [version control](https://tw.wordpress.org/plugins/tags/version-control/)
 *  [進階檢視](https://tw.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/)