Automattic\WooCommerce\Internal\Admin\Settings

SettingsUISchema::get_field_valueprivate staticWC 1.0

Get a field value.

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

Хуков нет.

Возвращает

Разное.

Использование

$result = SettingsUISchema::get_field_value( $setting, $type );
$setting(массив) (обязательный)
Legacy field definition.
$type(строка) (обязательный)
Canonical field type.

Код SettingsUISchema::get_field_value() WC 10.9.1

private static function get_field_value( array $setting, string $type ) {
	if ( array_key_exists( 'value', $setting ) ) {
		return self::normalize_value( $setting['value'], $type );
	}

	$default = $setting['default'] ?? '';
	$value   = \WC_Admin_Settings::get_option( (string) $setting['id'], $default );

	return self::normalize_value( $value, $type );
}