@hooli-gun

Почему не работает код?

add_filter( 'register_post_type_args', 'filter_function_name_8795', 10, 2 );
function filter_function_name_8795( $args, $post_type ){
	
	$locale_position = get_locale();

	if ( 'post' == $post_type && $locale_position == 'en_US' ) {
		$args['labels'] = [
			'name'                  => 'Articles',
		];
	} elseif ( 'post' == $post_type && $locale_position == 'ru_RU' ) {
		$args['labels'] = [
			'name'                  => 'Статьи',
		];
	}

	return $args;
}
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Переводы строк нужно делать через функции __(), _e(), esc_html__(), esc_html_e()

__( 'Article', 'mydomain' );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы