Linux 软件免费装
Banner图

Upgrade Pilot

开发者 lukeaxiomflow
freemius
更新时间 2026年7月17日 11:22
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

updates plugin security supply chain php compatibility abandoned plugins

下载

1.0.9

详情介绍:

WordPress tells you when a plugin has an update. It never tells you who is behind that update. Plugins get sold. Authors walk away. Maintainers are quietly added to a project. Occasionally a plugin is closed on WordPress.org for a security problem, and the copy on your site keeps running as if nothing happened. In every one of those cases WordPress shows you exactly what it showed you yesterday: nothing. Upgrade Pilot watches the things WordPress does not. Update trust: know who is behind your next update Every day, Upgrade Pilot takes a snapshot of the public WordPress.org record of every plugin you have installed, and compares it to yesterday's. It tells you when: Plugins and themes that have simply gone quiet - nobody has updated them in longer than a threshold you set - are reported in the readiness report rather than emailed to you as an alert, because abandonment is a slow fact, not an event that happened this morning. You can then freeze automatic updates for that one plugin, so a bad release cannot install itself overnight while you decide. The freeze is per plugin, opt in, and never touches WordPress core. Manual updates always remain available. It will not help you hide from a security fix. Upgrade readiness: know the upgrade will not break the site Before you move to a new PHP or WordPress version, Upgrade Pilot answers whether it is safe: Findings that are honest about their own certainty Deterministic results are labelled fact. Static-analysis results are labelled advisory, and never drive the verdict on their own, because version-guarded code and unreachable branches legitimately trigger them. Anything you have inspected and cleared can be suppressed permanently, and the suppression survives future scans. Read only, always Upgrade Pilot never updates, deactivates, installs, or rewrites anything. The one thing it can change is a per-plugin automatic-update hold, and only when you click the button yourself. Also included Works on multisite On a WordPress network, Upgrade Pilot runs at network level, because that is where the truth is: a network shares one copy of each plugin's files, so who wrote a plugin, whether it was closed, and whether its updates are held are facts about the whole network, not about one subsite. The free version installs network-wide, stores its data once, and is managed by a super admin from the Network Admin screens. Freezing a plugin's automatic updates holds it across the network, because there is only one copy of the file to hold. Upgrade Pilot Pro Pro adds the things you need when the site belongs to someone else: Four things are free that people usually assume are paid, so they are worth saying plainly. The machine-readable export is free. WP-CLI --format=json and the REST endpoint are part of the free version and are not gated, metered or licence-checked. The digest email is free. The free version already emails you, the site administrator, immediately when a plugin is closed or flagged, and a daily digest of everything else. What Pro adds is sending the readiness summary to other people - your client - on a schedule you pick, and telling you when a send fails. The weekly re-scan is free, and on by default. What Pro adds is running it daily or twice daily. Multisite is free, in full. Upgrade Pilot installs network-wide, stores its data once, is managed by a super admin from the Network Admin screens, and a freeze holds across the whole network. What Pro adds on a network is the Network Overview screen described above - not multisite itself. Freezing a plugin by hand is free too. What Pro adds is doing it automatically, on a policy. Every paid tier includes every feature; tiers differ only by how many sites your licence covers. On a network, each subsite counts as one of those sites, and you activate the licence once from Network Admin to cover them all. Pro is a separate download, not an in-place upgrade. When you buy or start a trial you download the Pro build and upload it like any other plugin; it installs alongside this free copy, and activating it switches the free copy off for you. Your settings, scan history and freeze list carry over untouched.

屏幕截图:

  • The readiness report: server checks and the WordPress.org cross-reference
  • Static PHP compatibility findings, with per-finding suppression
  • Site Health integration
  • Settings

升级注意事项:

1.0.9 Deactivation no longer opens the payment SDK's feedback dialog (nothing is sent when you deactivate), and three remaining remote references are stubbed out of the bundled pricing screen. Documentation corrections. No feature changes.

常见问题:

Does this plugin block updates?

No, not by default, and never silently. Upgrade Pilot ships with nothing frozen. It changes no update behaviour at all until you personally decide to hold one specific plugin, which you would typically do right after it tells you that plugin just changed owners or was closed on WordPress.org. When you do freeze a plugin:

  • It holds automatic updates for that one plugin only, using WordPress's standard per-plugin auto-update filter.
  • WordPress core is never affected. Upgrade Pilot registers no core-update filter of any kind, and does not disable the automatic updater. Core updates behave exactly as they would without this plugin installed.
  • The update is never hidden. It still appears on your Plugins screen exactly as normal. You simply see a note explaining why it is being held, and you can install it manually at any time.
  • It will not hide a security fix from you. If a plugin you have frozen is then closed on WordPress.org for a security issue, Upgrade Pilot says so loudly and tells you to unfreeze and update. Freezing is a pause for thought, not a place to hide.
You can unfreeze any plugin with one click, and uninstalling Upgrade Pilot removes all freeze state.

Why should I care who owns a plugin?

Because ownership changes are invisible in your dashboard, and they change who can push code to your site. A plugin can be sold, or hand a new maintainer commit access, and the next automatic update arrives looking exactly like every previous one. Upgrade Pilot exists to put a name and a date on that moment, so you can decide whether to let the update through.

Is my site ready for the next WordPress or PHP version?

Run the readiness report. It checks your server against the requirements WordPress itself reports, cross-references every plugin and theme against its WordPress.org record, and scans your plugins' PHP code for anything modern PHP removed.

Will the scan slow down or time out on shared hosting?

No. The code scan processes files in small time-sliced batches with hard budgets, driven from your browser while you watch and by WP-Cron in the background. Oversized and vendored files are skipped, and that is disclosed in the results rather than hidden.

Does the scanner send my code anywhere?

No. The code scan runs entirely on your own server. See the External services section above for the complete list of what leaves your site, which is only public plugin slugs.

What does "advisory" mean next to a finding?

It means the finding came from reading your code rather than from a definitive fact, and might be a false positive: code behind a version check, a dead branch, or a bundled polyfill can all trigger one. Advisory findings never turn your verdict red on their own, and you can suppress any that you have checked.

Does it work on a multisite network?

Yes. Network activate it, and it is managed by a super admin from the Network Admin menu. Because a network shares one copy of each plugin's files, Upgrade Pilot keeps one set of data for the whole network rather than one per subsite, which also means it makes the same small number of requests to WordPress.org whether your network has three sites or three hundred. Freezing a plugin holds its automatic updates across the network, since there is only one copy of the file.

How do I get support?

Free support is the WordPress.org support forum for this plugin. I am one person, and I read every thread. Licence holders also get a private email channel with me, which is the right place for anything you would rather not post in public: client site details, server configuration, or a scan result that shouldn't be pasted into a forum. The address is shown inside the plugin once a licence is active.

更新日志:

1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0