WordPress shows that I have 1 plugin update, when all of my plugins are updated. Below is a screenshot so you can see what I’m talking about:
Now, I’ve tried several things, including reinstalling WP, and deleting the transients using Artiss Transient Cleaner, yet nothing seems to work. Any ideas on what could possibly be causing this rogue/ghost “plugin” to be requesting an update when there is none?
I see this from time to time with premium plugins and themes that require an activation key. The WP UI won’t provide anyway to update the plugin or theme, but you’ll see the pending update count number in the UI.
To track down the source I use the following function:
Add that to your theme’s
functions.php
file then visit a page with?debug_updates
added to the URL. For example:yourdomain.example/wp-admin/?debug_updates
. This should show you any theme or plugin that’s causing the issue.I had this issue, and it was that a new translation was available (which is not obvious from the Updates page, you have to go into
Update Translations
at the bottom);after updating the transations… the warning was gone;
An expired Yoast Premium plugin was the culprit, so I deactived and reactived it and that resolved the update issue.
Slightly modified version of Kevin’s answer that doesn’t require adding parameters to URL. It simply hooks into update-core right after Plugins, Themes and Translations and displays the list of updates.
most of the times it’s happening with premium plugins. so Deactivate plugins one by one until notification disappear and reactive again. then problem will solve.
I’ve had the same problem in a WordPress 5.0.1 installation.
In my case it has been the Formidable Premium pluging which causes this.
The formidable support team sent also a message, because things have changed on there side, here is their message:
So it might be very often in case a plugin is changing the way to accès to the api of the developper.
Best Regards,
Norbert
I experienced this problem and found that W3 Total Cache was the culprit. Deactivating and reactivating the plugin cured the problem. Hat tip to this forum for the clue.
If you have FTP access, look in the plugins folder and make sure that you have X number, which matches with the ones showing up in WordPress. Maybe you have one which is broken, so it’s still in detecting it but it’s not properly formatting it so it’s not showing in WordPress.
If you don’t have FTP access you can still see the files by going to Plugins>Editor and looking at the dropdown in the upper right hand corner.