ACF_Post_Type::translate_post
Translates an ACF post.
Метод класса: ACF_Post_Type{}
Хуки из метода
Возвращает
Массив.
Использование
$ACF_Post_Type = new ACF_Post_Type(); $ACF_Post_Type->translate_post( $post );
- $post(массив)
- The field group array.
По умолчанию:array()
Список изменений
| С версии 6.1 | Введена. |
Код ACF_Post_Type::translate_post() ACF 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'] );
$post['description'] = acf_translate( $post['description'] );
foreach ( $post['labels'] as $key => $label ) {
$post['labels'][ $key ] = acf_translate( $label );
}
/**
* 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;
}