После многочисленных попыток и около 50 статей я пришел к выводу, что это невозможно, если нет волшебника, готового вырвать мне страницу из своей книги заклинаний.
Находясь на странице продукта, я хочу получить текущий идентификатор продукта и передать его функции get_the_terms (), также предоставив таксономию product_cat и, наконец, указать родительскую категорию.
В пределах родительской категории, которую мы передаем, выбрана только одна дочерняя категория. Таким образом, это должно вернуть только один термин.
Я хочу сделать что-то вроде этого:
$terms = get_the_terms( the_ID(), 'product_cat', array( 'parent' => 84 ) );
foreach ($terms as $term) {
$termID = $term->term_id;
$name = $term->name;
$slug = $term->slug;
echo $name;
}
Однако это дает множество результатов, я пробовал кучу других похожих запросов, но это был бы самый красивый, если бы кто-нибудь мог пролить свет, это было бы здорово!