woocommerce_plugins_are_incompatible_with_feature_by_default
Filter to determine if plugins that don't declare compatibility nor incompatibility with a given feature are to be considered incompatible with that feature.
Usage
add_filter( 'woocommerce_plugins_are_incompatible_with_feature_by_default', 'wp_kama_woocommerce_plugins_are_incompatible_with_feature_by_default_filter', 10, 2 );
/**
* Function for `woocommerce_plugins_are_incompatible_with_feature_by_default` filter-hook.
*
* @param bool $incompatible_by_default Default value, true if plugins are to be considered incompatible by default with the feature.
* @param string $feature_id The feature to check.
*
* @return bool
*/
function wp_kama_woocommerce_plugins_are_incompatible_with_feature_by_default_filter( $incompatible_by_default, $feature_id ){
// filter...
return $incompatible_by_default;
}
- $incompatible_by_default(true|false)
- Default value, true if plugins are to be considered incompatible by default with the feature.
- $feature_id(string)
- The feature to check.
Changelog
| Since 9.2.0 | Introduced. |
Where the hook is called
woocommerce_plugins_are_incompatible_with_feature_by_default
woocommerce/src/Internal/Features/FeaturesController.php 786
$incompatible_by_default = (bool) apply_filters( 'woocommerce_plugins_are_incompatible_with_feature_by_default', FeaturePluginCompatibility::INCOMPATIBLE === $default_plugin_compatibility, $feature_id );