Title: Tandem PHP Upgrade Gatekeeper
Author: tandemresistentia
Published: <strong>2026 年 8 月 6 日</strong>
Last modified: 2026 年 8 月 6 日

---

搜尋外掛

![](https://ps.w.org/tandem-php-upgrade-gatekeeper/assets/banner-772x250.png?rev
=3636279)

![](https://ps.w.org/tandem-php-upgrade-gatekeeper/assets/icon-256x256.png?rev=3636279)

# Tandem PHP Upgrade Gatekeeper

 由 [tandemresistentia](https://profiles.wordpress.org/tandemresistentia/) 開發

[下載](https://downloads.wordpress.org/plugin/tandem-php-upgrade-gatekeeper.1.0.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/tandem-php-upgrade-gatekeeper/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/tandem-php-upgrade-gatekeeper/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/tandem-php-upgrade-gatekeeper/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/tandem-php-upgrade-gatekeeper/#developers)

 [技術支援](https://wordpress.org/support/plugin/tandem-php-upgrade-gatekeeper/)

## 外掛說明

Tandem PHP Upgrade Gatekeeper is an **update policy and readiness** tool for sites
preparing a PHP bump.

Most PHP-compatibility plugins ask you to run a full-site scan and read a report.
Tandem PHP Upgrade Gatekeeper’s primary job is different:

 1. Set a **target PHP** version (the version you plan to move to)
 2. Choose an **upgrade gate policy** — Warn (default), Soft-block (opt-in), or Off
 3. See a **readiness inventory** of installed plugins and themes
 4. Get a contextual warning when an update looks at-risk for that target
 5. If Soft-block is enabled, pause that update until you click **Allow next update**(
    nonce-protected, 30 minutes)

It does **not** replace staging tests, host PHP tools, or developer-grade PHPCS /
PHPCompatibility suites. Heuristics are local guidance only.

**What Tandem PHP Upgrade Gatekeeper intentionally is not**

 * Not a Tide / remote scan service
 * Not a “Run scan  giant report” competitor to modern delta scanners
 * Not a guarantee that production PHP upgrades will succeed

**Defaults that respect the admin experience**

 * Gate mode defaults to **Warn** (updates still succeed; notice only)
 * Soft-block is **opt-in**
 * Theme gating defaults **off**
 * WordPress **core updates are never gated**

Analysis is local (no remote calls, no shell `exec`). Encoded / non-analyzable packages
are marked **Unknown**. Always verify on staging before changing production PHP.

### Privacy Policy

Tandem PHP Upgrade Gatekeeper does not collect, transmit, or sell personal data.
It does not phone home. It only reads local plugin/theme PHP files on the site to
produce readiness heuristics and update notices. No external service is contacted
by this plugin.

## 螢幕擷圖

[[

[[

[[

## 安裝方式

 1. Upload the `tandem-php-upgrade-gatekeeper` folder to `/wp-content/plugins/tandem-
    php-upgrade-gatekeeper`, or install the zip via Plugins  Add New  Upload.
 2. Activate through the Plugins screen.
 3. Open **Tools  Tandem PHP Upgrade Gatekeeper**.
 4. Set target PHP and keep **Warn** until you understand readiness results.

## 常見問題集

### Is this another PHP Compatibility Checker / scanner?

No. Tide-style checkers and newer delta scanners focus on **Run scan  report**. 
Tandem PHP Upgrade Gatekeeper focuses on **target PHP policy + update-time guidance
+ readiness over time**. Refreshing the readiness inventory supports that policy;
it is not the product hero.

### How is this different from BrightLeaf or similar scanners?

Those tools optimize deep / delta scanning and badges. Tandem PHP Upgrade Gatekeeper
optimizes the **admin decision at update time** while you prepare a PHP upgrade.
If you only want a one-shot lint report, use a scanner. If you want update policy
+ readiness tracking, use Tandem PHP Upgrade Gatekeeper.

### Does it phone home or send plugin code off-site?

No. All analysis runs on your server. No accounts, no SaaS, no Tide.

### Will it block WordPress core updates?

No. Core updates are never gated.

### Does Soft-block hijack my site?

Soft-block is **off by default**. Warn mode only shows notices. Soft-block only 
applies when you enable it, only to plugin (and optional theme) updates that look
at-risk, and always includes an in-plugin **Allow next update** escape hatch.

### How do I override a soft-block?

Open **Tools  Tandem PHP Upgrade Gatekeeper**, click **Allow next update** on the
package, then retry the update (valid for 30 minutes). Or switch gate mode back 
to Warn / Off.

### Is this legal / hosting compliance advice?

No. It is heuristic technical guidance for site admins. Follow your host’s PHP upgrade
process and test on staging.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Tandem PHP Upgrade Gatekeeper〉的開發相關工作。

參與者

 *   [ tandemresistentia ](https://profiles.wordpress.org/tandemresistentia/)

[將〈Tandem PHP Upgrade Gatekeeper〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/tandem-php-upgrade-gatekeeper)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/tandem-php-upgrade-gatekeeper/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/tandem-php-upgrade-gatekeeper/)，
或透過 [RSS](https://plugins.trac.wordpress.org/log/tandem-php-upgrade-gatekeeper/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/tandem-php-upgrade-gatekeeper/)。

## 變更記錄

#### 1.0.0

 * Target PHP policy, readiness inventory (plugins + themes)
 * Warn (default) / soft-block (opt-in) / off gate on updates
 * Theme gating off by default; core updates never gated
 * Nonce-protected Allow next update
 * Post-update delta re-check
 * Encoded packages  unknown; local heuristics only (no exec, no remote)

## 中繼資料

 *  版本 **1.0.0**
 *  最後更新 **5 天前**
 *  啟用安裝數 **少於 10 次**
 *  WordPress 版本需求 ** 6.0 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.0.3**
 *  PHP 版本需求 ** 7.4 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/tandem-php-upgrade-gatekeeper/)
 * 標籤:
 * [administration](https://tw.wordpress.org/plugins/tags/administration/)[compatibility](https://tw.wordpress.org/plugins/tags/compatibility/)
   [php](https://tw.wordpress.org/plugins/tags/php/)[security](https://tw.wordpress.org/plugins/tags/security/)
   [updates](https://tw.wordpress.org/plugins/tags/updates/)
 *  [進階檢視](https://tw.wordpress.org/plugins/tandem-php-upgrade-gatekeeper/advanced/)

## 評分

這個項目尚無任何評論記錄。

[Your review](https://wordpress.org/support/plugin/tandem-php-upgrade-gatekeeper/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/tandem-php-upgrade-gatekeeper/reviews/)

## 參與者

 *   [ tandemresistentia ](https://profiles.wordpress.org/tandemresistentia/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/tandem-php-upgrade-gatekeeper/)