{"id":227090,"date":"2025-03-27T23:59:32","date_gmt":"2025-03-27T23:59:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/notification-blocker\/"},"modified":"2025-03-31T23:45:06","modified_gmt":"2025-03-31T23:45:06","slug":"notification-blocker","status":"publish","type":"plugin","link":"https:\/\/pirate.wordpress.org\/plugins\/notification-blocker\/","author":23257090,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.0","stable_tag":"1.1.0","tested":"6.7.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Notification Blocker","header_author":"Hamdi Saidani","header_description":"A lightweight plugin that automatically hides and restores all admin notifications with a single toggle button.","assets_banners_color":"6a8ad3","last_updated":"2025-03-31 23:45:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":90,"downloads":960,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"hamdisaidani","date":"2025-03-28 02:54:02"},"1.1.0":{"tag":"1.1.0","author":"hamdisaidani","date":"2025-03-31 23:45:06"}},"upgrade_notice":{"1.1.0":"<p>Major feature update: Per-notice control, preview modals, search &amp; filtering, and more. Highly recommended!<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3263146,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3263146,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3263146,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3263146,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3264743,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3264743,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3264743,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3264743,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3264743,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"General tab with global toggle to block all notifications","2":"WordPress dashboard showing admin notices with hide\/snooze options added","3":"Hidden Notices tab showing notices that have been hidden or snoozed","4":"UI Settings tab to customize the plugin's appearance","5":"WordPress default UI style option showing clean integration with admin interface"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,1244,4906,240235,2133],"plugin_category":[],"plugin_contributors":[240095],"plugin_business_model":[],"class_list":["post-227090","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-hide","plugin_tags-notifications","plugin_tags-snooze","plugin_tags-toggle","plugin_contributors-hamdisaidani","plugin_committers-hamdisaidani"],"banners":{"banner":"https:\/\/ps.w.org\/notification-blocker\/assets\/banner-772x250.png?rev=3263146","banner_2x":"https:\/\/ps.w.org\/notification-blocker\/assets\/banner-1544x500.png?rev=3263146","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/notification-blocker\/assets\/icon-128x128.png?rev=3263146","icon_2x":"https:\/\/ps.w.org\/notification-blocker\/assets\/icon-256x256.png?rev=3263146","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/notification-blocker\/assets\/screenshot-1.png?rev=3264743","caption":"General tab with global toggle to block all notifications"},{"src":"https:\/\/ps.w.org\/notification-blocker\/assets\/screenshot-2.png?rev=3264743","caption":"WordPress dashboard showing admin notices with hide\/snooze options added"},{"src":"https:\/\/ps.w.org\/notification-blocker\/assets\/screenshot-3.png?rev=3264743","caption":"Hidden Notices tab showing notices that have been hidden or snoozed"},{"src":"https:\/\/ps.w.org\/notification-blocker\/assets\/screenshot-4.png?rev=3264743","caption":"UI Settings tab to customize the plugin's appearance"},{"src":"https:\/\/ps.w.org\/notification-blocker\/assets\/screenshot-5.png?rev=3264743","caption":"WordPress default UI style option showing clean integration with admin interface"}],"raw_content":"<!--section=description-->\n<p>Notification Blocker gives you full control over WordPress admin notices. Whether you want to block all notifications with a single toggle or manage notices individually, this plugin has you covered \u2014 all with a clean, user-friendly interface.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Global Toggle<\/strong> \u2013 Block all admin notifications instantly with a single switch.<\/li>\n<li><strong>Individual Notice Management<\/strong> \u2013 Hide or snooze notices with customizable timeframes (1, 3, 7, or 30 days).<\/li>\n<li><strong>Hidden Notices Dashboard<\/strong> \u2013 View, search, and restore hidden notifications at any time.<\/li>\n<li><strong>Preview Hidden Notices<\/strong> \u2013 Easily check what was hidden without restoring it.<\/li>\n<li><strong>Flexible UI Options<\/strong> \u2013 Choose between WordPress default UI style or custom styled interface.<\/li>\n<li><strong>Mobile-Friendly Design<\/strong> \u2013 Fully responsive layout that works on all device sizes.<\/li>\n<li><strong>No Performance Impact<\/strong> \u2013 Lightweight implementation that won't slow down your admin area.<\/li>\n<li><strong>Multisite Compatible<\/strong> \u2013 Works perfectly in WordPress multisite environments.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Visit the plugin's settings at <strong>Settings &gt; Notification Blocker<\/strong>.<\/li>\n<li>Use the global toggle to hide\/show all admin notifications.<\/li>\n<li>Or hide\/snooze individual notices as they appear on your dashboard.<\/li>\n<li>Use the <strong>Hidden Notices<\/strong> tab to manage all your hidden notifications.<\/li>\n<li>Customize the UI appearance in the <strong>UI Settings<\/strong> tab.<\/li>\n<\/ol>\n\n<h4>Who Needs This Plugin?<\/h4>\n\n<ul>\n<li><strong>Site Administrators<\/strong> \u2013 Clean up cluttered dashboards and focus on what matters.<\/li>\n<li><strong>Developers<\/strong> \u2013 Hide non-essential notices during development.<\/li>\n<li><strong>Client Sites<\/strong> \u2013 Create a cleaner admin experience for your clients.<\/li>\n<li><strong>Multisite Managers<\/strong> \u2013 Maintain a consistent admin experience across all sites.<\/li>\n<\/ul>\n\n<h4>License Notice<\/h4>\n\n<p>This plugin is available for free but is not open source. The codebase is proprietary and protected by copyright. You may use the plugin on your websites, but modification, distribution, or resale of the code is prohibited.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>notification-blocker<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; Notification Blocker<\/strong> to configure and start using the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='will%20this%20block%20all%20types%20of%20admin%20notices%3F'><h3>Will this block all types of admin notices?<\/h3><\/dt>\n<dd><p>Yes \u2014 the plugin intercepts WordPress admin notices regardless of their source (core, plugins or themes).<\/p><\/dd>\n<dt id='what%20happens%20to%20notices%20after%20i%20hide%20them%3F'><h3>What happens to notices after I hide them?<\/h3><\/dt>\n<dd><p>They are stored in the Hidden Notices tab where you can preview, restore, or keep them hidden.<\/p><\/dd>\n<dt id='can%20i%20temporarily%20hide%20a%20notice%3F'><h3>Can I temporarily hide a notice?<\/h3><\/dt>\n<dd><p>Yes! Use the snooze option to hide notices for a specific time period (1, 3, 7, or 30 days).<\/p><\/dd>\n<dt id='will%20hidden%20notices%20come%20back%20after%20updates%3F'><h3>Will hidden notices come back after updates?<\/h3><\/dt>\n<dd><p>No, once hidden, notices stay hidden until you manually restore them.<\/p><\/dd>\n<dt id='does%20the%20plugin%20impact%20front-end%20performance%3F'><h3>Does the plugin impact front-end performance?<\/h3><\/dt>\n<dd><p>Not at all. Notification Blocker only works within the WordPress admin area and has no effect on your site's front-end.<\/p><\/dd>\n<dt id='can%20i%20choose%20how%20the%20plugin%27s%20interface%20looks%3F'><h3>Can I choose how the plugin's interface looks?<\/h3><\/dt>\n<dd><p>Yes, there's a UI Settings tab that lets you choose between WordPress default styles or a custom UI.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added per-notice hide and snooze functionality<\/li>\n<li>Added modal preview for hidden notices<\/li>\n<li>Added full search &amp; filter system for hidden notices<\/li>\n<li>Improved responsive layout and mobile styling<\/li>\n<li>Multiple bug fixes, UI and performance improvements<\/li>\n<li>Added UI Settings tab with choice between WordPress default or custom styled interface<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A lightweight yet powerful WordPress plugin that helps you hide, snooze, and manage admin notifications. Clean up your dashboard with just one click.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/227090","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=227090"}],"author":[{"embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/hamdisaidani"}],"wp:attachment":[{"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=227090"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=227090"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=227090"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=227090"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=227090"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pirate.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=227090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}