FeaturesController::feature_enable_option_name()publicWC 1.0

Get the name of the option that enables/disables a given feature.

Note that it doesn't check if the feature actually exists. Instead it defaults to "woocommerce_feature_{$feature_id}_enabled" if a different name isn't specified in the feature registration.

Метод класса: FeaturesController{}

Хуков нет.


Строку. The option that enables or disables the feature.


$FeaturesController = new FeaturesController();
$FeaturesController->feature_enable_option_name( $feature_id ): string;
$feature_id(строка) (обязательный)
The id of the feature.

Код FeaturesController::feature_enable_option_name() WC 8.3.1

public function feature_enable_option_name( string $feature_id ): string {
	$features = $this->get_feature_definitions();

	if ( ! empty( $features[ $feature_id ]['option_key'] ) ) {
		return $features[ $feature_id ]['option_key'];

	return "woocommerce_feature_{$feature_id}_enabled";