acf_translate_field()ACF 5.3.2

acf_translate_field

Translates a field's settings.

Хуки из функции

Возвращает

Массив.

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

acf_translate_field( $field );
$field(массив)
The field array.
По умолчанию: array()

Список изменений

С версии 5.3.2 Введена.

Код acf_translate_field() ACF 6.0.4

function acf_translate_field( $field = array() ) {

	// Get settings.
	$l10n            = acf_get_setting( 'l10n' );
	$l10n_textdomain = acf_get_setting( 'l10n_textdomain' );

	// Translate field settings if textdomain is set.
	if ( $l10n && $l10n_textdomain ) {

		$field['label']        = acf_translate( $field['label'] );
		$field['instructions'] = acf_translate( $field['instructions'] );

		/**
		 * Filters the $field array to translate strings.
		 *
		 * @date    12/02/2014
		 * @since   5.0.0
		 *
		 * @param   array $field The field array.
		 */
		$field = apply_filters( 'acf/translate_field', $field );
	}

	// Return field.
	return $field;
}