Использование Polylang для возврата терминов на текущем выбранном языке - PullRequest
0 голосов
/ 27 мая 2020

Я использую этот базовый c l oop для получения имени категории:

$terms = get_the_terms( $product_id, 'product_cat' );
//var_dump ($terms);
if($items){
    foreach ( $terms as $term ) {
        //$cat_id = $term->id;
        $cat_name = $term->name; //returns category name, but only in original language booking was made in.
        }
    }
}

Я возвращаю эти результаты в настраиваемую панель инструментов WooCommerce. php шаблон, по порядку для отображения истории клиентских заказов. Код работает, но он возвращает имя категории ($ cat_name), но не на текущем выбранном языке, а только на языке, на котором изначально было сделано бронирование. Я пытался использовать функцию pll_get_term (), но я не уверен в лучший способ его реализации.

Спасибо, что посмотрели.

1 Ответ

0 голосов
/ 27 мая 2020
• 1000 в исходном посте, но этой функции нужен идентификатор в качестве параметра, который должен быть term_id, а не id.

Chris

...