Automattic\WooCommerce\Internal\Admin\Settings

SettingsUISchema::get_field_descriptionprivate staticWC 1.0

Get a field description.

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

Хуков нет.

Возвращает

Строку.

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

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

Код SettingsUISchema::get_field_description() WC 10.9.1

private static function get_field_description( array $setting, string $type ): string {
	$description = 'checkbox' === $type || ! isset( $setting['desc'] ) || ! is_scalar( $setting['desc'] )
		? ''
		: wp_kses_post( (string) $setting['desc'] );

	$desc_tip = isset( $setting['desc_tip'] ) && is_string( $setting['desc_tip'] ) && '' !== $setting['desc_tip']
		? wp_kses_post( $setting['desc_tip'] )
		: '';

	if ( '' === $description ) {
		return $desc_tip;
	}

	if ( '' === $desc_tip ) {
		return $description;
	}

	return $description . '<br />' . $desc_tip;
}