Back to feed
Dev.to
Dev.to
6/23/2026
When WP admin shows a plugin update but WP-CLI doesn't — making automation see proprietary updaters

When WP admin shows a plugin update but WP-CLI doesn't — making automation see proprietary updaters

Short summary

WordPress admin and WP-CLI show mismatched plugin updates due to stale transients (cached up to 12 hours) and Pro plugin filters not registering under safe mode. Flush transients before update queries and split WP-CLI operations by plugin-load requirements: load-required for update detection, skip-safe for file operations. Use targeted --skip-plugins=<name> to skip only broken plugins, balancing Fatal-error protection with premium updater compatibility.

  • Stale transients hide available updates; force-refresh them before querying
  • Pro updater filters don't register with bare --skip-plugins; split operations by plugin-load requirements
  • Use targeted --skip-plugins=<name> to skip only broken plugins while enabling premium updater detection

Generated with AI, which can make mistakes.

Is this a good recommendation for you?

Comments

Failed to load comments. Please try again.

Explore more