{"id":268948,"date":"2025-12-26T10:43:29","date_gmt":"2025-12-26T10:43:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/the-viking-auto-dismiss\/"},"modified":"2026-01-11T18:10:03","modified_gmt":"2026-01-11T18:10:03","slug":"the-viking-auto-dismiss","status":"publish","type":"plugin","link":"https:\/\/kab.wordpress.org\/plugins\/the-viking-auto-dismiss\/","author":23236687,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.2","stable_tag":"1.1.2","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"The Viking Auto Dismiss","header_author":"The Viking Webdesign","header_description":"Automatically dismisses annoying admin notices like review requests and marketing promotions, while keeping important WordPress updates and security warnings visible.","assets_banners_color":"171c23","last_updated":"2026-01-11 18:10:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/thevikingwebdesign.com\/","header_author_uri":"https:\/\/thevikingwebdesign.com\/","rating":0,"author_block_rating":0,"active_installs":70,"downloads":1084,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"thevikingwebdesign","date":"2025-12-26 11:17:20"},"1.0.3":{"tag":"1.0.3","author":"thevikingwebdesign","date":"2025-12-28 19:11:34"},"1.0.4":{"tag":"1.0.4","author":"thevikingwebdesign","date":"2026-01-08 11:21:57"},"1.0.5":{"tag":"1.0.5","author":"thevikingwebdesign","date":"2026-01-08 20:02:08"},"1.0.6":{"tag":"1.0.6","author":"thevikingwebdesign","date":"2026-01-09 10:22:33"},"1.0.7":{"tag":"1.0.7","author":"thevikingwebdesign","date":"2026-01-09 19:42:24"},"1.0.8":{"tag":"1.0.8","author":"thevikingwebdesign","date":"2026-01-09 20:04:12"},"1.0.9":{"tag":"1.0.9","author":"thevikingwebdesign","date":"2026-01-10 17:51:15"},"1.1.0":{"tag":"1.1.0","author":"thevikingwebdesign","date":"2026-01-10 18:18:30"},"1.1.1":{"tag":"1.1.1","author":"thevikingwebdesign","date":"2026-01-11 15:15:45"},"1.1.2":{"tag":"1.1.2","author":"thevikingwebdesign","date":"2026-01-11 18:10:03"}},"upgrade_notice":{"1.1.1":"<p>Stability update: Fixed white page issues on dashboard and plugins.php. Added TGM Plugin Activation notice support. Improved error handling.<\/p>","1.1.0":"<p>Critical fix: Plugin list table action links are now protected. The plugin will no longer remove Activate\/Deactivate buttons on the plugins page.<\/p>","1.0.9":"<p>Added Photo Gallery notice support and fixed review popup close button. Better handling of dismiss links.<\/p>","1.0.8":"<p>Fixed Really Simple Security notice dismissal - no more white pages when dismissing notices.<\/p>","1.0.7":"<p>Enhanced detection for 30+ popular plugins, automatic background registration, improved link handling. Better dismissal of Really Simple Security and Elementor notices.<\/p>","1.0.6":"<p>Major update! 24-hour dismissal counter, enhanced detection for Astra\/SureForms\/Elementor notices, more aggressive dismissal. Success messages auto-dismiss after 10 seconds. Improved reliability.<\/p>","1.0.5":"<p>Now includes automatic site registration for tracking. Plugin Check compliant with improved code quality. Own admin menu for better visibility.<\/p>","1.0.4":"<p>Now automatically dismisses WP fail2ban and WP Rocket promotional notifications! Enhanced detection for free trial offers and premium feature promotions.<\/p>","1.0.2":"<p>Now dismisses setup wizards, migration notices, and theme plugin requirements. Includes Dutch language support!<\/p>","1.0.1":"<p>Enhanced spam detection! Now catches &quot;How do you like...&quot; messages and auto-dismisses success notification spam.<\/p>","1.0.0":"<p>Initial release of The Viking Auto Dismiss. Install to automatically dismiss annoying admin notices!<\/p>"},"ratings":[],"assets_icons":{"icon-1024x1024.png":{"filename":"icon-1024x1024.png","revision":3428720,"resolution":"1024x1024","location":"assets","locale":""},"icon-128x128.png":{"filename":"icon-128x128.png","revision":3428720,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3428720,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3428720,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3428720,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0","1.1.1","1.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Clean WordPress admin - no more spam notices","2":"Simple settings page with on\/off toggle","3":"Before: Cluttered admin with multiple spam notices","4":"After: Clean admin with only important notices"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,3786,160149,11326,2345],"plugin_category":[],"plugin_contributors":[242107],"plugin_business_model":[],"class_list":["post-268948","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-cleanup","plugin_tags-dismiss","plugin_tags-notices","plugin_tags-productivity","plugin_contributors-thevikingwebdesign","plugin_committers-thevikingwebdesign"],"banners":{"banner":"https:\/\/ps.w.org\/the-viking-auto-dismiss\/assets\/banner-772x250.png?rev=3428720","banner_2x":"https:\/\/ps.w.org\/the-viking-auto-dismiss\/assets\/banner-1544x500.png?rev=3428720","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/the-viking-auto-dismiss\/assets\/icon-128x128.png?rev=3428720","icon_2x":"https:\/\/ps.w.org\/the-viking-auto-dismiss\/assets\/icon-256x256.png?rev=3428720","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Stop wasting time clicking away spam admin notices!<\/strong><\/p>\n\n<p>The Viking Auto Dismiss is a smart WordPress plugin that automatically dismisses annoying admin notices, so you can focus on what really matters - running your business.<\/p>\n\n<h4>What It Does<\/h4>\n\n<p>This plugin intelligently identifies and automatically dismisses spam-like admin notices including:<\/p>\n\n<ul>\n<li>\u2713 Review and rating requests<\/li>\n<li>\u2713 \"Please rate us\" messages<\/li>\n<li>\u2713 Promotional offers and discount codes<\/li>\n<li>\u2713 \"Upgrade to Pro\" advertisements<\/li>\n<li>\u2713 Plugin recommendations<\/li>\n<li>\u2713 Newsletter signup prompts<\/li>\n<li>\u2713 Marketing notifications<\/li>\n<\/ul>\n\n<h4>What It Keeps<\/h4>\n\n<p>The plugin is smart enough to preserve all important notifications:<\/p>\n\n<ul>\n<li>\u2713 WordPress core updates<\/li>\n<li>\u2713 Security warnings<\/li>\n<li>\u2713 Error messages<\/li>\n<li>\u2713 Plugin and theme updates<\/li>\n<li>\u2713 Critical system notifications<\/li>\n<li>\u2713 Database issues<\/li>\n<li>\u2713 PHP compatibility warnings<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Intelligent Detection<\/strong> - Uses pattern matching to identify spam vs. important notices<\/li>\n<li><strong>Set and Forget<\/strong> - Works automatically once enabled<\/li>\n<li><strong>Safe<\/strong> - Never dismisses critical security or update notifications<\/li>\n<li><strong>Lightweight<\/strong> - Minimal performance impact<\/li>\n<li><strong>Easy Toggle<\/strong> - Simple on\/off switch in settings<\/li>\n<li><strong>No Configuration Needed<\/strong> - Works out of the box<\/li>\n<li><strong>Translation Ready<\/strong> - Fully internationalized<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Busy entrepreneurs who value their time<\/li>\n<li>Agencies managing multiple client sites<\/li>\n<li>Developers who are tired of spam notices<\/li>\n<li>Anyone who wants a cleaner WordPress admin<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin does not collect, store, or transmit any user data. It works entirely locally in your WordPress installation.<\/p>\n\n<h4>Related Plugins<\/h4>\n\n<p>Check out <a href=\"https:\/\/wordpress.org\/plugins\/tidybot\/\">TidyBot<\/a> for comprehensive WordPress cleanup - removes unused plugins, themes, and database entries to keep your site lean and fast.<\/p>\n\n<h4>About The Developer<\/h4>\n\n<p>Developed by <a href=\"https:\/\/thevikingwebdesign.com\/\">The Viking Webdesign<\/a> - We build WordPress solutions for entrepreneurs who want to focus on their business, not on annoying admin notices.<\/p>\n\n<h3>Additional Info<\/h3>\n\n<h4>Support<\/h4>\n\n<p>For support questions, please use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/the-viking-auto-dismiss\/\">WordPress.org support forum<\/a>.<\/p>\n\n<h4>Contribute<\/h4>\n\n<p>We welcome contributions and feedback! Visit our website at <a href=\"https:\/\/thevikingwebdesign.com\/\">thevikingwebdesign.com<\/a> to get in touch.<\/p>\n\n<h4>Other Plugins<\/h4>\n\n<p>Check out our other WordPress solutions:\n* <a href=\"https:\/\/wordpress.org\/plugins\/tidybot\/\">TidyBot<\/a> - Comprehensive WordPress cleanup tool\n* <a href=\"https:\/\/wordpress.org\/plugins\/the-viking-abandoned-monitor\/\">The Viking Abandoned Monitor<\/a> - Identify potentially abandoned or outdated plugins<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"The Viking Auto Dismiss\"<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the ZIP file and click \"Install Now\"<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>After Installation<\/h4>\n\n<p>The plugin works automatically once activated. To adjust settings:<\/p>\n\n<ol>\n<li>Go to Settings &gt; Auto Dismiss<\/li>\n<li>Toggle the \"Enable Auto Dismiss\" checkbox<\/li>\n<li>Click \"Save Settings\"<\/li>\n<\/ol>\n\n<p>That's it! The plugin will now automatically dismiss spam notices.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='will%20this%20dismiss%20important%20update%20notifications%3F'><h3>Will this dismiss important update notifications?<\/h3><\/dt>\n<dd><p>No! The plugin is designed to only dismiss marketing and promotional notices. All WordPress core updates, security warnings, error messages, and plugin\/theme updates remain visible.<\/p><\/dd>\n<dt id='can%20i%20temporarily%20disable%20the%20auto-dismiss%20feature%3F'><h3>Can I temporarily disable the auto-dismiss feature?<\/h3><\/dt>\n<dd><p>Yes! Simply go to Settings &gt; Auto Dismiss and uncheck the \"Enable Auto Dismiss\" option. You can re-enable it anytime.<\/p><\/dd>\n<dt id='does%20this%20plugin%20affect%20website%20performance%3F'><h3>Does this plugin affect website performance?<\/h3><\/dt>\n<dd><p>No. The plugin is extremely lightweight and only loads a small JavaScript file in the WordPress admin area. It has no impact on your website's frontend performance.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20all%20plugins%3F'><h3>Will this work with all plugins?<\/h3><\/dt>\n<dd><p>The plugin works with the vast majority of WordPress plugins that use standard WordPress admin notice APIs. In rare cases where a plugin uses non-standard notices, they may not be automatically dismissed.<\/p><\/dd>\n<dt id='does%20this%20plugin%20collect%20any%20data%3F'><h3>Does this plugin collect any data?<\/h3><\/dt>\n<dd><p>No. This plugin does not collect, store, or transmit any data. It works entirely within your WordPress installation.<\/p><\/dd>\n<dt id='what%20if%20i%20want%20to%20see%20all%20notices%20temporarily%3F'><h3>What if I want to see all notices temporarily?<\/h3><\/dt>\n<dd><p>Simply disable the plugin from Settings &gt; Auto Dismiss, or deactivate it temporarily from the Plugins page.<\/p><\/dd>\n<dt id='can%20i%20customize%20which%20notices%20are%20dismissed%3F'><h3>Can I customize which notices are dismissed?<\/h3><\/dt>\n<dd><p>The current version automatically identifies and dismisses spam notices based on intelligent pattern matching. Future versions may include more customization options based on user feedback.<\/p><\/dd>\n<dt id='is%20this%20plugin%20compatible%20with%20multisite%3F'><h3>Is this plugin compatible with multisite?<\/h3><\/dt>\n<dd><p>Yes, the plugin works on both single WordPress installations and multisite networks.<\/p><\/dd>\n<dt id='how%20do%20i%20report%20a%20bug%20or%20suggest%20a%20feature%3F'><h3>How do I report a bug or suggest a feature?<\/h3><\/dt>\n<dd><p>Please use the WordPress.org support forum for this plugin, or contact us through <a href=\"https:\/\/thevikingwebdesign.com\/\">our website<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed white page issues on dashboard (index.php) and plugins.php pages<\/li>\n<li>Added TGM Plugin Activation notice detection and automatic dismissal<\/li>\n<li>Improved stability by excluding sensitive admin pages from auto-dismiss processing<\/li>\n<li>Enhanced error handling and null checks to prevent JavaScript errors<\/li>\n<li>Better detection of plugin-specific notices even when they have update-nag class<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed critical issue where plugin list table action links (Activate\/Deactivate) were being removed<\/li>\n<li>Added comprehensive protection for plugin list table elements on plugins.php page<\/li>\n<li>Improved notice detection to only process actual admin notices, not UI elements<\/li>\n<li>Enhanced exclusion filters for WordPress admin interface elements<\/li>\n<li>Added Photo Gallery \/ 10Web and Soledad Theme notice support<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added Photo Gallery \/ 10Web notice detection and dismissal<\/li>\n<li>Fixed \"Maybe later\" button in review popup - popup now closes correctly<\/li>\n<li>Improved dismiss link handling for Photo Gallery notices<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed issue where Really Simple Security \"Negeren\" links caused page navigation to white page<\/li>\n<li>Improved handling of dismiss links - notices are now removed directly instead of clicking navigation links<\/li>\n<li>Better detection and handling of links vs buttons for dismiss actions<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added automatic background registration check (once per 24 hours and on admin activity)<\/li>\n<li>Enhanced detection for Really Simple Security notices with \"Negeren\" link<\/li>\n<li>Enhanced detection for Elementor notices with .e-notice__dismiss buttons<\/li>\n<li>Added detection for 30+ popular WordPress plugins (Yoast, WooCommerce, Jetpack, etc.)<\/li>\n<li>Improved link click handling for dismiss links (not just buttons)<\/li>\n<li>Better handling of notices with different structures and languages<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added 24-hour dismissal counter in admin bar and settings page<\/li>\n<li>Added direct dismiss approach for all notice-dismiss buttons (most aggressive method)<\/li>\n<li>Enhanced detection for Astra theme \"Getting Started\" banner<\/li>\n<li>Enhanced detection for SureForms analytics optin notice<\/li>\n<li>Enhanced detection for WordPress welcome notices<\/li>\n<li>Added multi-language dismiss button detection (English and Dutch)<\/li>\n<li>Added automatic dismissal of success messages after 10 seconds delay<\/li>\n<li>Improved notice container detection (walks up DOM tree)<\/li>\n<li>Added multiple click attempts with delays for better reliability<\/li>\n<li>Added force removal fallback if dismiss button doesn't work<\/li>\n<li>Enhanced debug logging for troubleshooting<\/li>\n<li>More aggressive notice detection and dismissal<\/li>\n<li>Better handling of notices with different language variants<\/li>\n<li>Improved dismiss button finding (by class, by text, by screen-reader-text)<\/li>\n<li>Better notice container detection when structure varies<\/li>\n<li>Fixed issue where notices weren't being dismissed on some pages<\/li>\n<li>Fixed issue with notices that have different language screen-reader-text<\/li>\n<li>Fixed issue with notices that don't have standard .notice class structure<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added automatic site registration for tracking (free plugin)<\/li>\n<li>Added own admin menu item (moved from Settings submenu)<\/li>\n<li>Added Viking Core integration for registration and webhook events<\/li>\n<li>Added heartbeat system for active installation tracking<\/li>\n<li>Enhanced review pattern detection (tester, test review, etc.)<\/li>\n<li>Improved code quality (Plugin Check compliant)<\/li>\n<li>Automatic registration for existing users on first menu visit<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added plugin-specific detection for WP fail2ban notifications<\/li>\n<li>Added plugin-specific detection for WP Rocket notifications (including Rocket Insights)<\/li>\n<li>Enhanced marketing pattern detection for free trial and premium feature promotions<\/li>\n<li>Added Dutch dismiss button detection (Afsluiten, Negeer deze melding)<\/li>\n<li>Added specific notice selectors for WP fail2ban and WP Rocket elements<\/li>\n<li>Added direct plugin identification function for faster detection<\/li>\n<li>Improved dynamic plugin promotion in settings sidebar (now shows TidyBot or Abandoned Monitor)<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added logo support in settings page (header and sidebar)<\/li>\n<li>Enhanced spam detection with Dutch translations and more patterns<\/li>\n<li>Added social media prompt detection<\/li>\n<li>Added feature announcement detection<\/li>\n<li>Expanded dismiss button selectors for better compatibility<\/li>\n<li>Added AJAX event listener for dynamically added notices<\/li>\n<li>Improved notice detection with multiple processing intervals<\/li>\n<li>Better handling of nested notices<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added detection for setup wizard prompts (MonsterInsights, Google Analytics, etc.)<\/li>\n<li>Added detection for migration\/background process notices<\/li>\n<li>Added detection for theme plugin requirement notices<\/li>\n<li>Enhanced pattern matching with Dutch language support<\/li>\n<li>Improved filtering of non-critical configuration prompts<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Enhanced spam detection patterns<\/li>\n<li>Added detection for \"How do you like...\" style review requests<\/li>\n<li>Added auto-dismiss for success notification spam (cache cleared, optimization complete, etc.)<\/li>\n<li>Improved pattern matching for promotional content<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Automatic detection and dismissal of spam admin notices<\/li>\n<li>Intelligent pattern matching to preserve important notifications<\/li>\n<li>Simple enable\/disable toggle<\/li>\n<li>Lightweight and performant<\/li>\n<li>Translation ready<\/li>\n<li>WordPress 6.7 compatible<\/li>\n<\/ul>","raw_excerpt":"Automatically dismisses annoying admin notices while keeping important WordPress updates and security warnings visible.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/268948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=268948"}],"author":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thevikingwebdesign"}],"wp:attachment":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=268948"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=268948"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=268948"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=268948"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=268948"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=268948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}