{"id":24595,"date":"2015-12-04T06:50:14","date_gmt":"2015-12-04T11:50:14","guid":{"rendered":"https:\/\/www.usefulblogging.com\/?p=24595"},"modified":"2026-02-08T03:24:07","modified_gmt":"2026-02-07T21:24:07","slug":"disable-wordpress-update-notifications","status":"publish","type":"post","link":"https:\/\/www.usefulblogging.com\/disable-wordpress-update-notifications\/","title":{"rendered":"How to Disable WordPress Update Notifications (2026)"},"content":{"rendered":"\n<p>Sometime it&#8217;s really an important issue to hide themes, plugins or any core update notifications in WordPress. Because WordPress update notification is shown to all users who log into the dashboard, but the message is different depending on user role. When a new version of WordPress is available, only admins are able to update the core code.<\/p>\n\n\n\n<p>Other users who aren\u2019t an admin get a nice notice telling them they should notify the site administrator that a new version of WordPress is available. If you\u2019re reading this, the chances are you\u2019ll know anyway when a new version of WordPress is out and thus you don\u2019t need all your users telling you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-hide-update-notifications-in-wordpress\">Disable WordPress Update Notifications<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>So head over to your theme&#8217;s folder &gt; (\/wp-content\/themes\/example-theme) and open the functions.php file.<\/p>\n\n\n\n<p>Now past the following code at the bottom of that file:<\/p>\n\n\n\n<p>This code will ensures that no users other than &#8220;admin&#8221; are notified by WordPress when updates are available in dashboard<\/p>\n\n\n\n<p><code>\/\/ Disable WordPress update notification<br>\nfunction remove_core_updates(){<br>\nglobal $wp_version;return(object) array('last_checked'=&gt; time(),'version_checked'=&gt; $wp_version,);<br>\n}<br>\nadd_filter('pre_site_transient_update_core','remove_core_updates'); \/\/hide updates for WordPress itself<br>\nadd_filter('pre_site_transient_update_plugins','remove_core_updates'); \/\/hide updates for all plugins<br>\nadd_filter('pre_site_transient_update_themes','remove_core_updates'); \/\/hide updates for all themes<\/code><\/p>\n\n\n\n<p>Remove any of the last three lines if you only want to make sure specific notification like: core updates, themes updates or plugin updates.<\/p>\n\n\n\n<p>Now, Save theme function file and the update notification in your WordPress admin area should be gone.<\/p>\n\n\n\n<p>If this work 100% for you then never forget to share a thanks compliment in comment!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sometime it&#8217;s really an important issue to hide themes, plugins or any core update notifications in WordPress. Because WordPress update &#8230; <a title=\"How to Disable WordPress Update Notifications (2026)\" class=\"read-more\" href=\"https:\/\/www.usefulblogging.com\/disable-wordpress-update-notifications\/\" aria-label=\"Read more about How to Disable WordPress Update Notifications (2026)\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":82719,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[127],"tags":[10],"class_list":["post-24595","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-wordpress","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33","no-featured-image-padding"],"_links":{"self":[{"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/posts\/24595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/comments?post=24595"}],"version-history":[{"count":1,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/posts\/24595\/revisions"}],"predecessor-version":[{"id":86409,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/posts\/24595\/revisions\/86409"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/media\/82719"}],"wp:attachment":[{"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/media?parent=24595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/categories?post=24595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usefulblogging.com\/wp-json\/wp\/v2\/tags?post=24595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}