Remove Update Reminder

Version: 1.2
Works with: 2.5 – 3.0.1

A simple plugin that will remove the

“WordPress 3.0.2 is available! Please update now”

message from the WordPress admin for all user levels below Administrator level (ie. anyone who cannot upgrade plugins). If you use WordPress and have other users, perhaps clients, logging in, you don’t want to alarm them with the update message, so this removes it from their view.

The message is still visible to Administrators.

Instructions for use

  • Download the plugin
  • Extract the plugin and upload the PHP file to your plugins directory
  • Activate the plugin via the Admin panel and Plugins page

Any problems let me know!

NOTE: I am not recommending that you don’t upgrade your version of WordPress. This is simply to remove the update notification from users who probably cannot upgrade the site anyway!

45 Responses

  1. Nnyan says:

    Ok logged in as a contrib and they are still getting the upgrade notice (2.8.1) in the their dashboard. Any idea?

  2. Matt says:

    Awesome plugin Sarah! It has made all the difference. I would like to know if you are planning on maintaining this plugin as I haven’t seen an update for a while.

    I am going to have to upgrade to WP 2.9 and fear the repercussions.

    It is working great on my 2.8.4 install however.

    Thank You!

    • Sarah says:

      Hi Matt, glad you like the plugin 🙂 It’s not been updated as it’s not needed to be. It should be fine on WP 2.9.X, I’ve not heard otherwise. Unfortunately I can’t check on any site at the moment as I’ve upgraded all the ones we maintain to the latest version so there’s no reminder to hide! If you check it on one and let me know if it doesn’t do the job and I’ll look into what’s changed for you, but I’m sure it’ll be fine.

  3. Matt says:

    Thanks for the news! I’ll let you know if I run into anything serious.

  4. Webber says:

    Thank God! I had a client that tried to update WP all by herself, resulting in the site crashing (she doesn’t even know what a database is). Luckily I had a back-up mock from a different domain, but it took a while to get it and all the customized PHP work I did back. I mean, didn’t the warning messages mean anything to her?

    Now I put this in place (and will continue for all my clients) so they won’t mess anything up.

  5. Mahani says:

    I tested it on my blog and it works perfectly =)

  6. Dave says:

    Great addition Sarah – on 3.0, the only change I had to make was updating the tag from ID(#) to class(.)

    #update-nag { display: none; }

    .update-nag { display: none; }

    Works great now – thx!

  7. Sarah says:

    Thanks for the pointer Dave, will get it updated ASAP 🙂

  8. masla says:


    .update-nag {
    display: none;

    Its work, thanks for share, great tip ….

  9. Ashley says:

    I am looking to extend this to work on Administrators and I see in the comment above: “changing the user level value in the code from 10 to 11” I do not see that in the plugin file? Am I missing something? Thanks a bunch!!

    • Sarah says:

      Hi Ashley, the plugin has long since been updated to use capabilities rather than user levels. If you don’t want it to display for Administrators just take the if statement out so that the CSS is used for everyone, however it’s not something I would recommend as Administrators should know when an update is available, and if the admin is the owner/client of the site then I really wouldn’t give them admin access anyway.

  10. Sushi says:

    Sarah, you’re awesome. Thanks for this short and sweet plugin.

    I’d like to comment on your position of Admins needing notifications.

    I have a client who doesn’t need to do plugin or core upgrades. Unfortunately, for certain plugins, Editor user is too restrictive, so I had to make him an Admin.

    He definitely doesn’t need to see the notification, which will show at least until all the plugins on his site are updated to work on the new version.

    But how will the Admin (me) get notified, is the problem…

    Even with the yellow nag banner gone, I still get notified in other ways:

    (a) there’s still a big dark “(1)” next to Dashboard > Updates;

    (b) in the Dashboard box “Right Now”, the “Update to x” button is still there;

    (c) the nag appears on other similar WP sites that I administer.

    From what I can see, this plugin doesn’t remove any of those notifications, so there are still several less conspicuous upgrade notifications for the admin.

    Rock on!

    – Sushi

  11. Kyle Svet says:

    I used this site before and now have really been insulted by the extra block page. Will not be back! American living in Moscow Russia…

    Kyle Keeton

    • Sarah says:

      Hi Kyle, Unfortunately a number of sites on our server came under DDOS attacks including this site and so I had to move the site over to go via to help give an additional level of security, otherwise the site would be offline constantly. I’m hoping to remove the cloudflare protection soon, however we have had to make numerous security upgrades and put protection in place to ensure the stability of the server. I hope you can appreciate that we have to put our clients first.

      The extra block page (I assume asking for a security check) is simply there due to the IP that you are connecting from, which is most likely within a range of IPs that are known to cloudflare as typical spambots or more serious.

  1. Tue, 22 September, 2009

    […] Hide Update Reminder by SarahG Allows you to remove the upgrade Nag screen from view for Editors and below. […]

Leave a Reply to Sarah Cancel reply

Your email address will not be published. Required fields are marked *