KAGG Compatibility
The plugin blocks error messages of any level from WordPress core, plugins, and themes.
Maintenance 28/100375d since update
Active installs
20
Downloads
3,375
Reviews
2
Age
3.9y
TagsdevelopmentnoticewarningcompatibilitydeprecateddeprecationPHP 8.1
Plugin info
Total downloads: 3,375
Active installs: 20
Total reviews: 2
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 12/21/2024 (375 days ago)
Added to WordPress: 2/15/2022 (3 years old)
Minimum WordPress version: 5.9
Tested up to WordPress version: 6.7.4
Minimum PHP version: 7.2
Maintenance & Compatibility
Maintenance score
Possibly abandoned • Last updated 375 days ago • 2 reviews
28/100
Is KAGG Compatibility abandoned?
Possibly abandoned (last update 375 days ago).
Compatibility
Requires WordPress: 5.9
Tested up to: 6.7.4
Requires PHP: 7.2
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
No similar plugins found yet.
Description
WordPress is not fully compatible with PHP 8.0 – 8.4. Remaining known PHP 8.0+ issues are deprecation notices.
The same is related to many popular plugins such as WooCommerce, Jetpack, Gravity Forms and others. Mainly, they produce deprecation notices from the Action Scheduler library.
Features
- The plugin blocks deprecation notices, user deprecation notices, notices, warnings, user notices, and user warnings.
- The list of folders from which errors are blocked can be filtered. This list may specify any WordPress Core, plugin and theme folders.
- Plugin filters out errors from these folders only. Errors produced by other code are not blocked, which helps in debugging user code.
- During activation, plugin installs a mu-plugin
kagg-compatibility-error-handler.phpinto the/wp-content/mu-plugins/folder. It contains the error handler, which loads earlier than any plugin or theme.
Plugin Support
Installation
- Upload
kagg-compatibilityfolder to the/wp-content/plugins/directory. - Activate the plugin through the ‘Plugins’ menu in WordPress.
Can I contribute?
Yes, you can!
- Join in on our GitHub repository
Frequently Asked Questions
No FAQ available
Review feed
Alex L
Very helpful from php8.1
A great plugin that solves a lot of headaches when switching to php8.1
Artem Abramovich
Great plugin
Almost all major plugins were not ready to switch to php 8.1: Yoast SEO, Rank Math, Mail Poet, etc. You get a bunch of warnings about deprecation. This plugin allows you to solve this problem by simply enabling it. Simple, fast, comfortable
Screenshots
No screenshots available
Changelog
2.4.3
- Improved error handling with Query Monitor.
- Improved error handling with Action Scheduler.
2.4.2
- Improved error handling with Uncanny Automator.
2.4.0
- Added KAGG_DISABLE_ERROR_HANDLER constant to disable the error handler.
- Added blocking of WPForms error handlers to prevent conflicts.
- Improved chaining of error handlers.
- Changed wpf_error_handler_level filter name to kagg_compatibility_levels.
- Fixed skipping suppression of some errors.
2.3.0
- Tested with PHP 8.4.
- Tested with WordPress 6.7.
2.2.0
- Dropped support for PHP 7.0 and 7.1. The minimum required PHP version is now 7.2.
- Add plugins and themes to the default settings.
- Tested with WordPress 6.6.
- Tested with WooCommerce 9.1.
2.1.0
- Tested with WordPress 6.5.
- Tested with WooCommerce 8.6.
2.0.3
- Added normalization of dirs to handle errors from.
- Added plugins’ directories to the default list.
2.0.2
- Fixed improper display of the “rate plugin” message on options.php.
- Fixed fatal error with improperly coded third-party error handlers.
2.0.1
- Fixed conflict with hCaptcha plugin.
2.0.0
- Tested with WordPress 6.4.
- Added settings page to specify the list of directories to process errors from.
- Added ability to chain error handlers.
- Added compatibility with Query Monitor.
- Added filter for folders.
- Added filter for error levels.
1.3.0
- Tested with WordPress 6.3.
1.2.0
- Tested with WordPress 6.2.
- Tested with PHP 8.2.
1.1.0
- Tested with WordPress 6.0.
1.0.1
- Fixed creation of the mu-plugin folder if it does not exist.
1.0.0
- Initial release.