Force Update Check is a small WordPress development and administration utility that clears cached update metadata and immediately asks the configured plugin, theme, and WordPress core update services for fresh information.
It displays the resulting update metadata in Tools > Force Update Check. It never installs an update.
- Refreshes plugin, theme, and WordPress core update metadata on demand
- Shows current and available versions after the refresh
- Shows package URLs to administrators for update-source diagnostics
- Requires the
update_pluginscapability - Protects the refresh action with a WordPress nonce
- Does not install, activate, deactivate, upgrade, or delete code
- WordPress 6.0 or newer
- PHP 7.4 or newer
- Download
force-update-check-1.0.0.zipfrom the latest GitHub release. - In WordPress, open Plugins > Add New > Upload Plugin.
- Select the ZIP, install it, and activate Force Update Check.
- Open Tools > Force Update Check.
You can also clone this repository into
wp-content/plugins/force-update-check.
Open Tools > Force Update Check as an administrator and select Force Update Check. WordPress clears its three update transients and runs its normal core, plugin, and theme update checks. The page then reloads with the refreshed metadata.
Package URLs can contain private vendor tokens or signed query strings. The diagnostic page is capability-gated, but screenshots and copied output should still be treated as potentially sensitive.
On multisite, WordPress normally grants update_plugins only to network
administrators. The tool follows that capability model and does not grant any
additional access.
The production source is maintained in the
coded-letter-monorepo
and released to this public repository. The plugin has no build step.
Validate PHP changes with:
php -l force-update-check.php
php -l includes/superfunky-release-client.php
php -l includes/superfunky-update-client.phpForce Update Check is free software licensed under the GNU General Public License v2.0 or later.