Поддержка Переводы get_cat_name: как перевести название категории в теме?

  • Решено melic

    (@melic)


    В теме выводятся названия некоторых категорий следующим образом:

    <ul class="categories-tabs">
    <?php
    	$i = 1;
    	foreach ( $module['category'] as $category ) {
    		printf( '<li%s>%s</li>',
    			( $i === 1 ? ' class="home-tab-active"' : '' ),
    			get_cat_name( $category )
    		);
    		$i++;
    	}
    ?>
    </ul>

    Локализацию сайта делал с помощью плагина Polylang. Категории имеют альтернативные названия на английском, но при переходе на английскую версию, названия этих категорий не переводятся, хотя под ними показываются те стати, которые опубликованы, как англоязычные.
    Вопрос: как перевести названия этих категорий в теме?

    П.С. Практически все уже перевел, остается только это, помогите плиз.

Просмотр 1 ответа (всего 1)
  • Решено!

    Изменить
    get_cat_name( $category )
    на
    get_cat_name( pll_get_term( $category ) )

Просмотр 1 ответа (всего 1)
  • Тема «get_cat_name: как перевести название категории в теме?» закрыта для новых ответов.