Beschrijving
Deze plugin is niet getest met de laatste 3 grotere versies van WordPress. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.
SK Notice Hider
Beschrijving
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.
Why Use SK Notice Hider?
Problem: 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.
Solution: SK Notice Hider gives you complete control over WordPress automatic updates:
– Allow only minor/security updates (recommended)
– Disable all automatic updates (development use only)
– Hide annoying update notifications and emails
– Control plugin and theme auto-updates individually
– Hide all notices (with warnings)
– Keep your dashboard clean and focused
New in Version 1.0.6
- Enhanced Control: Individual plugin and theme auto-update settings
- New Feature: “Hide All Notices” option with warnings
- Improved UI: Better organized settings interface
- Bug Fixes: Fixed update constant conflicts
- Performance: Optimized code for better performance
- Compatibility: Tested with WordPress 6.5
Features
Update Control Features:
- Disable all WordPress core automatic updates (major and minor)
- Allow only minor/security updates (recommended – pre-selected)
- Control plugin auto-updates individually
- Control theme auto-updates individually
- Visual update status indicators in dashboard
Notification Hiding Features:
- Hide update notification emails for plugins, themes, and core
- Hide admin notices and warnings from dashboard
- Hide plugin update and activation notices
- Hide theme update and activation notices
- Hide all notices (with security warnings)
- Preserve critical security and error notices (optional)
User Experience:
- Easy-to-use settings interface with sidebar layout
- Confirmation dialogs for critical actions
- Visual feedback for active settings
- Responsive design for all devices
- Fully compatible with WordPress 5.8+
- Translation ready
How It Works
- Notification Control: Uses CSS to hide visual notices while keeping WordPress core functionality intact
- Update Control: Uses WordPress constants (
WP_AUTO_UPDATE_CORE) to control automatic updates - Email Control: Uses WordPress filters to disable update notification emails
- Security First: Always preserves critical security notices and warnings (unless explicitly disabled)
Use Cases
- Website Developers: Prevent client sites from breaking due to major WordPress updates
- Agency Owners: Control updates across multiple client websites
- Bloggers & Content Creators: Reduce dashboard clutter and focus on content
- E-commerce Sites: Prevent downtime from incompatible updates
- Multisite Networks: Centralized update control across all sites
- Testing Environments: Disable all updates for development sites
Roadmap
Planned for 1.1.0:
- Per-user notification settings
- Scheduled notification hiding
- Export/import settings
- Bulk site management for agencies
- Advanced update scheduling
Planned for 1.2.0:
- Notification whitelist/blacklist
- Custom CSS for notice hiding
- Integration with popular page builders
- Performance analytics dashboard
Planned for 2.0.0:
- AI-powered notification filtering
- Predictive update compatibility checks
- Multisite network-wide controls
- REST API for remote management
Support
For support, feature requests, or bug reports:
- WordPress.org Support Forum: Visit the plugin support page
- Email Support: jitsamar541@gmail.com
- GitHub Issues: Report bugs on GitHub repository
- Documentation: Complete documentation available on plugin website
Contributing
We welcome contributions! Here’s how you can help:
- Report Bugs: Use the issue tracker on GitHub
- Suggest Features: Submit feature requests
- Translate: Help translate the plugin to your language
- Code Contributions: Fork the repository and submit pull requests
- Spread the Word: Review the plugin on WordPress.org
Development
- GitHub Repository: https://github.com/samarjitkashyps/sk-notice-hider
- Main Developer: Samarjit Kashyap
- License: GPL v2 or later
- Minimum PHP: 7.4
- Minimum WordPress: 5.8
- Tested up to: WordPress 6.5
Credits
- Developer: Samarjit Kashyap
- Contributors: Open source community
- Testers: Beta testing volunteers
- Translators: International translation team
- WordPress Community: For continuous inspiration and support
License
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.
Privacy
SK Notice Hider does not:
* Collect any personal user data
* Send data to external servers
* Track user activity
* Store any analytics
The plugin only stores your settings in your WordPress database and does not communicate with any external services.
Compatibility
- WordPress: 5.8 to 6.5+
- PHP: 7.4 to 8.3+
- Browsers: Chrome, Firefox, Safari, Edge (latest versions)
- Themes: All WordPress themes
- Plugins: Compatible with most WordPress plugins
- Multisite: Fully supported
- WooCommerce: Compatible
- Page Builders: Elementor, Divi, Beaver Builder, etc.
Donate
If you find this plugin useful, consider donating to support continued development:
- Donate via PayPal: https://digihiveassam.com/donate
- Buy me a coffee: Support on Ko-fi
- Sponsor on GitHub: Monthly sponsorship options
Your support helps maintain and improve SK Notice Hider for everyone!
Installatie
- Upload the
sk-notice-hiderfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Settings > SK Notice Hider to configure the plugin
- Select notification types you want to hide
- Configure update control settings (recommended: “Allow Only Minor Updates”)
- Set plugin and theme auto-update preferences
- Save your changes and enjoy a cleaner dashboard
FAQ
Will this hide critical security notices?
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!).
Can I control plugin and theme auto-updates individually?
Yes, version 1.0.6 adds individual controls for plugin and theme auto-updates.
What does “Allow Only Minor Updates” do?
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.
Is it safe to disable all core updates?
Disabling all core updates is not recommended for production sites as it leaves your site vulnerable to security threats. This option should only be used on development or staging sites.
Can I use both “Disable All Core Updates” and “Allow Only Minor Updates”?
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.
Does this plugin work with WordPress Multisite?
Yes, SK Notice Hider works with both single site and multisite installations. On multisite, settings can be configured network-wide.
Will this plugin slow down my website?
No, the plugin is optimized for performance. It only loads necessary code on admin pages and uses efficient methods for hiding notices.
Is this plugin compatible with other notification plugins?
Yes, SK Notice Hider is designed to work alongside other plugins. It uses specific CSS selectors to avoid conflicts with other notification systems.
Beoordelingen
Er zijn geen beoordelingen voor deze plugin.
Bijdragers & ontwikkelaars
“SK Notice Hider” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
BijdragersVertaal “SK Notice Hider” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
1.0.6
(December 12, 2024)
* New Feature: Added individual plugin auto-update control
* New Feature: Added individual theme auto-update control
* New Feature: Added “Hide All Notices” option with warnings
* Enhanced: Better organized settings interface with sections
* Enhanced: Improved update constant handling to prevent conflicts
* Enhanced: Added more specific plugin notice targeting
* Bug Fix: Fixed issue with update constants being defined multiple times
* Bug Fix: Resolved JavaScript validation conflicts
* Performance: Optimized CSS and JavaScript loading
* Security: Enhanced sanitization for new settings
* Updated: Plugin description to include new features
* Updated: Tested up to WordPress 6.5
* Updated: All code follows WordPress coding standards
* Compatibility: Fully compatible with latest WordPress versions
1.0.5
(December 10, 2024)
* Hotfix: Fixed activation issue on some hosting environments
* Enhanced: Improved error handling during activation
* Enhanced: Better fallback for update constant definitions
* Bug Fix: Resolved conflict with other update management plugins
1.0.4
(December 9, 2024)
* Major Update: Added WordPress core update control features
* New Feature: “Disable All Core Updates” option with security warnings
* New Feature: “Allow Only Minor Updates” option (pre-selected by default)
* New Feature: Visual update status indicators in dashboard
* Enhanced: Updated Important Notes section with update control information
* Enhanced: Added JavaScript validation for update control options
* Enhanced: Improved settings page with update status display
* Enhanced: Added confirmation dialogs for critical actions
* Security: Prevented conflicting update settings selection
* Updated: Plugin description to include update control features
* Updated: Tested up to WordPress 6.5
* Updated: All code follows WordPress coding standards
* Compatibility: Fully compatible with latest WordPress versions
1.0.3
(December 5, 2024)
* Fixed update functionality interference issue
* Removed remove_action() calls that were interfering with WordPress core update functionality
* Plugin now only hides visual notices without affecting update functionality
* Improved code quality and documentation
1.0.2
(December 4, 2024)
* Removed load_plugin_textdomain() as WordPress.org handles translations automatically
* Updated “Tested up to” version to 6.5
* Minor code optimizations
* Fixed translation file references
1.0.1
(December 3, 2024)
* Updated plugin name to SK Notice Hider
* Changed all prefixes from hnp_ to sknh_
* Fixed enqueuing issues with admin assets
* Improved code quality and security validation
* Added proper sanitization and escaping
* Enhanced user interface with better styling
1.0.0
(December 2, 2024)
* Initial release as Hide Notice Pro
* Added hide update emails functionality
* Added hide admin notices functionality
* Added hide plugin notices functionality
* Added hide theme notices functionality
* Created admin settings page with sidebar layout
* Added security and validation features
* Added uninstall cleanup functionality
* Created translation-ready codebase




