ACF_Internal_Post_Type::translate_postpublicACF 6.1

Translates an ACF post.

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

Хуки из метода

Возвращает

Массив.

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

$ACF_Internal_Post_Type = new ACF_Internal_Post_Type();
$ACF_Internal_Post_Type->translate_post( $post );
$post(массив)
The field group array.
По умолчанию: array()

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

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

Код ACF_Internal_Post_Type::translate_post() ACF 6.4.2

public function translate_post( $post = 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 ) {
		$post['title'] = acf_translate( $post['title'] );

		/**
		 * Filters the post array to translate strings.
		 *
		 * @date    12/02/2014
		 * @since   5.0.0
		 *
		 * @param   array $post The post array.
		 */
		$post = apply_filters( "acf/translate_{$this->hook_name}", $post );
	}

	return $post;
}