{"id":264790,"date":"2025-12-05T10:42:29","date_gmt":"2025-12-05T10:42:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hide-notice-pro\/"},"modified":"2025-12-11T11:43:41","modified_gmt":"2025-12-11T11:43:41","slug":"sk-notice-hider","status":"publish","type":"plugin","link":"https:\/\/sa.wordpress.org\/plugins\/sk-notice-hider\/","author":23354206,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.7","stable_tag":"1.0.7","tested":"6.5.8","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"SK Notice Hider","header_author":"Samarjit Kashyap","header_description":"Professional tool to hide various WordPress notifications including admin notices, update emails, and plugin\/theme notifications.","assets_banners_color":"dcd3e4","last_updated":"2025-12-11 11:43:41","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/digihiveassam.com\/donate","header_plugin_uri":"https:\/\/samarjitkashyps.com\/sk-notice-hider","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":197,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"samarjitkashyps","date":"2025-12-05 10:45:11"},"1.0.4":{"tag":"1.0.4","author":"samarjitkashyps","date":"2025-12-05 11:10:26"},"1.0.5":{"tag":"1.0.5","author":"samarjitkashyps","date":"2025-12-11 11:06:36"},"1.0.6":{"tag":"1.0.6","author":"samarjitkashyps","date":"2025-12-11 11:30:55"},"1.0.7":{"tag":"1.0.7","author":"samarjitkashyps","date":"2025-12-11 11:43:41"}},"upgrade_notice":{"1.0.6":"<p><strong>Important Update:<\/strong> Added individual plugin and theme auto-update controls, &quot;Hide All Notices&quot; option, and improved settings organization. This version gives you more granular control over WordPress updates and notifications.<\/p>","1.0.5":"<p>Hotfix release to fix activation issues on some hosting environments.<\/p>","1.0.4":"<p><strong>Major Update:<\/strong> Added WordPress core update control with options to disable all updates or allow only minor updates. &quot;Allow Only Minor Updates&quot; is pre-selected by default for security. This version prevents site breakage from major WordPress updates while maintaining security.<\/p>","1.0.3":"<p>Fixed update functionality to comply with WordPress.org guidelines. Plugin now only hides visual notices without interfering with WordPress core update functionality.<\/p>","1.0.2":"<p>Minor update to fix WordPress.org compliance issues related to translation loading.<\/p>","1.0.1":"<p>Renamed plugin to SK Notice Hider for better uniqueness and compliance with WordPress.org guidelines. Fixed various bugs and improved user interface.<\/p>","1.0.0":"<p>Initial release of Hide Notice Pro with basic notification hiding functionality.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":3412090,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":3412090,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3417344,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3412090,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4","1.0.5","1.0.6","1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page with notification control options and update control section","2":"Sidebar with plugin information, quick guide, and featured plugin","3":"Clean dashboard without distracting notices","4":"Update status indicators in admin menu","5":"Warning confirmation for disabling all updates","6":"Responsive mobile view of settings page","7":"New plugin\/theme auto-update controls in version 1.0.6"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,2156,4906,600,2550],"plugin_category":[54],"plugin_contributors":[251145],"plugin_business_model":[],"class_list":["post-264790","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-management","plugin_tags-notifications","plugin_tags-security","plugin_tags-updates","plugin_category-security-and-spam-protection","plugin_contributors-samarjitkashyps","plugin_committers-samarjitkashyps"],"banners":{"banner":"https:\/\/ps.w.org\/sk-notice-hider\/assets\/banner-772x250.jpg?rev=3412090","banner_2x":"https:\/\/ps.w.org\/sk-notice-hider\/assets\/banner-1544x500.jpg?rev=3417344","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sk-notice-hider\/assets\/icon-128x128.jpg?rev=3412090","icon_2x":"https:\/\/ps.w.org\/sk-notice-hider\/assets\/icon-256x256.jpg?rev=3412090","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>SK Notice Hider is a professional WordPress plugin that allows you to control and manage various types of notifications in your WordPress dashboard. Clean up your admin area by hiding unnecessary notices and emails while preserving critical security alerts. Now with enhanced WordPress core update control to prevent site breakage from major updates.<\/p>\n\n<h4>Why Use SK Notice Hider?<\/h4>\n\n<p><strong>Problem:<\/strong> WordPress major updates can sometimes break your site's functionality, plugins, or themes. You want to prevent this while still keeping your site secure with minor security updates.<\/p>\n\n<p><strong>Solution:<\/strong> SK Notice Hider gives you complete control over WordPress automatic updates:\n- Allow only minor\/security updates (recommended)\n- Disable all automatic updates (development use only)\n- Hide annoying update notifications and emails\n- Control plugin and theme auto-updates individually\n- Hide all notices (with warnings)\n- Keep your dashboard clean and focused<\/p>\n\n<h4>New in Version 1.0.6<\/h4>\n\n<ul>\n<li><strong>Enhanced Control:<\/strong> Individual plugin and theme auto-update settings<\/li>\n<li><strong>New Feature:<\/strong> \"Hide All Notices\" option with warnings<\/li>\n<li><strong>Improved UI:<\/strong> Better organized settings interface<\/li>\n<li><strong>Bug Fixes:<\/strong> Fixed update constant conflicts<\/li>\n<li><strong>Performance:<\/strong> Optimized code for better performance<\/li>\n<li><strong>Compatibility:<\/strong> Tested with WordPress 6.5<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><p><strong>Update Control Features:<\/strong><\/p>\n\n<ul>\n<li>Disable all WordPress core automatic updates (major and minor)<\/li>\n<li>Allow only minor\/security updates (recommended - pre-selected)<\/li>\n<li>Control plugin auto-updates individually<\/li>\n<li>Control theme auto-updates individually<\/li>\n<li>Visual update status indicators in dashboard<\/li>\n<\/ul><\/li>\n<li><p><strong>Notification Hiding Features:<\/strong><\/p>\n\n<ul>\n<li>Hide update notification emails for plugins, themes, and core<\/li>\n<li>Hide admin notices and warnings from dashboard<\/li>\n<li>Hide plugin update and activation notices<\/li>\n<li>Hide theme update and activation notices<\/li>\n<li>Hide all notices (with security warnings)<\/li>\n<li>Preserve critical security and error notices (optional)<\/li>\n<\/ul><\/li>\n<li><p><strong>User Experience:<\/strong><\/p>\n\n<ul>\n<li>Easy-to-use settings interface with sidebar layout<\/li>\n<li>Confirmation dialogs for critical actions<\/li>\n<li>Visual feedback for active settings<\/li>\n<li>Responsive design for all devices<\/li>\n<li>Fully compatible with WordPress 5.8+<\/li>\n<li>Translation ready<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Notification Control:<\/strong> Uses CSS to hide visual notices while keeping WordPress core functionality intact<\/li>\n<li><strong>Update Control:<\/strong> Uses WordPress constants (<code>WP_AUTO_UPDATE_CORE<\/code>) to control automatic updates<\/li>\n<li><strong>Email Control:<\/strong> Uses WordPress filters to disable update notification emails<\/li>\n<li><strong>Security First:<\/strong> Always preserves critical security notices and warnings (unless explicitly disabled)<\/li>\n<\/ol>\n\n<h4>Use Cases<\/h4>\n\n<ul>\n<li><strong>Website Developers:<\/strong> Prevent client sites from breaking due to major WordPress updates<\/li>\n<li><strong>Agency Owners:<\/strong> Control updates across multiple client websites<\/li>\n<li><strong>Bloggers &amp; Content Creators:<\/strong> Reduce dashboard clutter and focus on content<\/li>\n<li><strong>E-commerce Sites:<\/strong> Prevent downtime from incompatible updates<\/li>\n<li><strong>Multisite Networks:<\/strong> Centralized update control across all sites<\/li>\n<li><strong>Testing Environments:<\/strong> Disable all updates for development sites<\/li>\n<\/ul>\n\n<h3>Roadmap<\/h3>\n\n<ul>\n<li><p><strong>Planned for 1.1.0:<\/strong><\/p>\n\n<ul>\n<li>Per-user notification settings<\/li>\n<li>Scheduled notification hiding<\/li>\n<li>Export\/import settings<\/li>\n<li>Bulk site management for agencies<\/li>\n<li>Advanced update scheduling<\/li>\n<\/ul><\/li>\n<li><p><strong>Planned for 1.2.0:<\/strong><\/p>\n\n<ul>\n<li>Notification whitelist\/blacklist<\/li>\n<li>Custom CSS for notice hiding<\/li>\n<li>Integration with popular page builders<\/li>\n<li>Performance analytics dashboard<\/li>\n<\/ul><\/li>\n<li><p><strong>Planned for 2.0.0:<\/strong><\/p>\n\n<ul>\n<li>AI-powered notification filtering<\/li>\n<li>Predictive update compatibility checks<\/li>\n<li>Multisite network-wide controls<\/li>\n<li>REST API for remote management<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests, or bug reports:<\/p>\n\n<ol>\n<li><strong>WordPress.org Support Forum:<\/strong> Visit the plugin support page<\/li>\n<li><strong>Email Support:<\/strong> jitsamar541@gmail.com<\/li>\n<li><strong>GitHub Issues:<\/strong> Report bugs on GitHub repository<\/li>\n<li><strong>Documentation:<\/strong> Complete documentation available on plugin website<\/li>\n<\/ol>\n\n<h3>Contributing<\/h3>\n\n<p>We welcome contributions! Here's how you can help:<\/p>\n\n<ol>\n<li><strong>Report Bugs:<\/strong> Use the issue tracker on GitHub<\/li>\n<li><strong>Suggest Features:<\/strong> Submit feature requests<\/li>\n<li><strong>Translate:<\/strong> Help translate the plugin to your language<\/li>\n<li><strong>Code Contributions:<\/strong> Fork the repository and submit pull requests<\/li>\n<li><strong>Spread the Word:<\/strong> Review the plugin on WordPress.org<\/li>\n<\/ol>\n\n<h3>Development<\/h3>\n\n<ul>\n<li><strong>GitHub Repository:<\/strong> https:\/\/github.com\/samarjitkashyps\/sk-notice-hider<\/li>\n<li><strong>Main Developer:<\/strong> Samarjit Kashyap<\/li>\n<li><strong>License:<\/strong> GPL v2 or later<\/li>\n<li><strong>Minimum PHP:<\/strong> 7.4<\/li>\n<li><strong>Minimum WordPress:<\/strong> 5.8<\/li>\n<li><strong>Tested up to:<\/strong> WordPress 6.5<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<ul>\n<li><strong>Developer:<\/strong> Samarjit Kashyap<\/li>\n<li><strong>Contributors:<\/strong> Open source community<\/li>\n<li><strong>Testers:<\/strong> Beta testing volunteers<\/li>\n<li><strong>Translators:<\/strong> International translation team<\/li>\n<li><strong>WordPress Community:<\/strong> For continuous inspiration and support<\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>SK Notice Hider is released under the GPL v2 or later license. This means you can use, modify, and distribute the plugin freely as long as you follow the GPL license terms.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>SK Notice Hider does not:\n* Collect any personal user data\n* Send data to external servers\n* Track user activity\n* Store any analytics<\/p>\n\n<p>The plugin only stores your settings in your WordPress database and does not communicate with any external services.<\/p>\n\n<h3>Compatibility<\/h3>\n\n<ul>\n<li><strong>WordPress:<\/strong> 5.8 to 6.5+<\/li>\n<li><strong>PHP:<\/strong> 7.4 to 8.3+<\/li>\n<li><strong>Browsers:<\/strong> Chrome, Firefox, Safari, Edge (latest versions)<\/li>\n<li><strong>Themes:<\/strong> All WordPress themes<\/li>\n<li><strong>Plugins:<\/strong> Compatible with most WordPress plugins<\/li>\n<li><strong>Multisite:<\/strong> Fully supported<\/li>\n<li><strong>WooCommerce:<\/strong> Compatible<\/li>\n<li><strong>Page Builders:<\/strong> Elementor, Divi, Beaver Builder, etc.<\/li>\n<\/ul>\n\n<h3>Donate<\/h3>\n\n<p>If you find this plugin useful, consider donating to support continued development:<\/p>\n\n<ul>\n<li><strong>Donate via PayPal:<\/strong> https:\/\/digihiveassam.com\/donate<\/li>\n<li><strong>Buy me a coffee:<\/strong> Support on Ko-fi<\/li>\n<li><strong>Sponsor on GitHub:<\/strong> Monthly sponsorship options<\/li>\n<\/ul>\n\n<p>Your support helps maintain and improve SK Notice Hider for everyone!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>sk-notice-hider<\/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 Settings &gt; SK Notice Hider to configure the plugin<\/li>\n<li>Select notification types you want to hide<\/li>\n<li>Configure update control settings (recommended: \"Allow Only Minor Updates\")<\/li>\n<li>Set plugin and theme auto-update preferences<\/li>\n<li>Save your changes and enjoy a cleaner dashboard<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='will%20this%20hide%20critical%20security%20notices%3F'><h3>Will this hide critical security notices?<\/h3><\/dt>\n<dd><p>By default, critical security notices are preserved. However, version 1.0.6 adds a \"Hide All Notices\" option that can hide even security notices (use with caution!).<\/p><\/dd>\n<dt id='can%20i%20control%20plugin%20and%20theme%20auto-updates%20individually%3F'><h3>Can I control plugin and theme auto-updates individually?<\/h3><\/dt>\n<dd><p>Yes, version 1.0.6 adds individual controls for plugin and theme auto-updates.<\/p><\/dd>\n<dt id='what%20does%20%22allow%20only%20minor%20updates%22%20do%3F'><h3>What does \"Allow Only Minor Updates\" do?<\/h3><\/dt>\n<dd><p>This option allows WordPress to automatically install security patches and minor version updates (like 6.5.1 to 6.5.2) while preventing major version updates (like 6.5 to 6.6) that might break your site.<\/p><\/dd>\n<dt id='is%20it%20safe%20to%20disable%20all%20core%20updates%3F'><h3>Is it safe to disable all core updates?<\/h3><\/dt>\n<dd><p>Disabling all core updates is <strong>not recommended<\/strong> for production sites as it leaves your site vulnerable to security threats. This option should only be used on development or staging sites.<\/p><\/dd>\n<dt id='can%20i%20use%20both%20%22disable%20all%20core%20updates%22%20and%20%22allow%20only%20minor%20updates%22%3F'><h3>Can I use both \"Disable All Core Updates\" and \"Allow Only Minor Updates\"?<\/h3><\/dt>\n<dd><p>No, these options are mutually exclusive. You can only choose one update control method at a time. The plugin includes validation to prevent selecting both.<\/p><\/dd>\n<dt id='does%20this%20plugin%20work%20with%20wordpress%20multisite%3F'><h3>Does this plugin work with WordPress Multisite?<\/h3><\/dt>\n<dd><p>Yes, SK Notice Hider works with both single site and multisite installations. On multisite, settings can be configured network-wide.<\/p><\/dd>\n<dt id='will%20this%20plugin%20slow%20down%20my%20website%3F'><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No, the plugin is optimized for performance. It only loads necessary code on admin pages and uses efficient methods for hiding notices.<\/p><\/dd>\n<dt id='is%20this%20plugin%20compatible%20with%20other%20notification%20plugins%3F'><h3>Is this plugin compatible with other notification plugins?<\/h3><\/dt>\n<dd><p>Yes, SK Notice Hider is designed to work alongside other plugins. It uses specific CSS selectors to avoid conflicts with other notification systems.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.6<\/h4>\n\n<p>(December 12, 2024)\n* <strong>New Feature:<\/strong> Added individual plugin auto-update control\n* <strong>New Feature:<\/strong> Added individual theme auto-update control<br \/>\n* <strong>New Feature:<\/strong> Added \"Hide All Notices\" option with warnings\n* <strong>Enhanced:<\/strong> Better organized settings interface with sections\n* <strong>Enhanced:<\/strong> Improved update constant handling to prevent conflicts\n* <strong>Enhanced:<\/strong> Added more specific plugin notice targeting\n* <strong>Bug Fix:<\/strong> Fixed issue with update constants being defined multiple times\n* <strong>Bug Fix:<\/strong> Resolved JavaScript validation conflicts\n* <strong>Performance:<\/strong> Optimized CSS and JavaScript loading\n* <strong>Security:<\/strong> Enhanced sanitization for new settings\n* <strong>Updated:<\/strong> Plugin description to include new features\n* <strong>Updated:<\/strong> Tested up to WordPress 6.5\n* <strong>Updated:<\/strong> All code follows WordPress coding standards\n* <strong>Compatibility:<\/strong> Fully compatible with latest WordPress versions<\/p>\n\n<h4>1.0.5<\/h4>\n\n<p>(December 10, 2024)\n* <strong>Hotfix:<\/strong> Fixed activation issue on some hosting environments\n* <strong>Enhanced:<\/strong> Improved error handling during activation\n* <strong>Enhanced:<\/strong> Better fallback for update constant definitions\n* <strong>Bug Fix:<\/strong> Resolved conflict with other update management plugins<\/p>\n\n<h4>1.0.4<\/h4>\n\n<p>(December 9, 2024)\n* <strong>Major Update:<\/strong> Added WordPress core update control features\n* <strong>New Feature:<\/strong> \"Disable All Core Updates\" option with security warnings\n* <strong>New Feature:<\/strong> \"Allow Only Minor Updates\" option (pre-selected by default)\n* <strong>New Feature:<\/strong> Visual update status indicators in dashboard\n* <strong>Enhanced:<\/strong> Updated Important Notes section with update control information\n* <strong>Enhanced:<\/strong> Added JavaScript validation for update control options\n* <strong>Enhanced:<\/strong> Improved settings page with update status display\n* <strong>Enhanced:<\/strong> Added confirmation dialogs for critical actions\n* <strong>Security:<\/strong> Prevented conflicting update settings selection\n* <strong>Updated:<\/strong> Plugin description to include update control features\n* <strong>Updated:<\/strong> Tested up to WordPress 6.5\n* <strong>Updated:<\/strong> All code follows WordPress coding standards\n* <strong>Compatibility:<\/strong> Fully compatible with latest WordPress versions<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>(December 5, 2024)\n* Fixed update functionality interference issue\n* Removed remove_action() calls that were interfering with WordPress core update functionality\n* Plugin now only hides visual notices without affecting update functionality\n* Improved code quality and documentation<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>(December 4, 2024)\n* Removed load_plugin_textdomain() as WordPress.org handles translations automatically\n* Updated \"Tested up to\" version to 6.5\n* Minor code optimizations\n* Fixed translation file references<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>(December 3, 2024)\n* Updated plugin name to SK Notice Hider\n* Changed all prefixes from hnp_ to sknh_\n* Fixed enqueuing issues with admin assets\n* Improved code quality and security validation\n* Added proper sanitization and escaping\n* Enhanced user interface with better styling<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>(December 2, 2024)\n* Initial release as Hide Notice Pro\n* Added hide update emails functionality\n* Added hide admin notices functionality<br \/>\n* Added hide plugin notices functionality\n* Added hide theme notices functionality\n* Created admin settings page with sidebar layout\n* Added security and validation features\n* Added uninstall cleanup functionality\n* Created translation-ready codebase<\/p>","raw_excerpt":"Control WordPress notifications and automatic updates. Hide admin notices, update emails, and manage core updates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/264790","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=264790"}],"author":[{"embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/samarjitkashyps"}],"wp:attachment":[{"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=264790"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=264790"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=264790"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=264790"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=264790"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sa.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=264790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}