acf_translate_field()
acf_translate_field
Translates a field's settings.
Hooks from the function
Returns
Array.
Usage
acf_translate_field( $field );
- $field(array)
- The field array.
Default:array()
Changelog
| Since 5.3.2 | Introduced. |
acf_translate_field() acf translate field code ACF 6.8.8
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;
}