Automattic\WooCommerce\Utilities
FeaturesUtil::feature_is_enabled
Check if a given feature is currently enabled.
Метод класса: FeaturesUtil{}
Хуков нет.
Возвращает
true|false. True if the feature is enabled, false if not or if the feature doesn't exist.
Использование
$result = FeaturesUtil::feature_is_enabled( $feature_id ): bool;
- $feature_id(строка) (обязательный)
- Unique feature id.
Код FeaturesUtil::feature_is_enabled() FeaturesUtil::feature is enabled WC 11.0.0
public static function feature_is_enabled( string $feature_id ): bool {
$features_controller = wc_get_container()->get( FeaturesController::class );
$feature = $features_controller->get_feature_definition( $feature_id );
// Log deprecation notice for deprecated features (only from the public API).
if ( ! empty( $feature['deprecated_since'] ) ) {
self::log_deprecated_feature_usage( $feature_id, $feature['deprecated_since'] );
}
return $features_controller->feature_is_enabled( $feature_id );
}