iborisbelov
@iborisbelov
Веб-дизайнер, UX\UI

Как получить название категории по ID полученному из ACF?

Доброй ночи.

Нужна помощь
Есть категории товаров. В них можно выставить произвольную ссылку на другую категорию.

"ID категории" которую выбираю в категории товара получаю из кода

<?php 
$queried_object = get_queried_object(); 
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;
the_field('select_categories', $taxonomy . '_' . $term_id); ?>


Выводится номер ID.

Теперь надо запихнуть ссылку и название. А то есть чтобы в конце был такой результат

<li class="product_cat-item product_cat-item-item"><a href="<b>тут ссылка на категорию</b>"><b>название категории</b></a></li>
  • Вопрос задан
  • 243 просмотра
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Доброй.

Попробуйте так:
<?php 
$queried_object = get_queried_object(); 
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;
$select_cat_id = get_field('select_categories', $taxonomy . '_' . $term_id);
if(isset($select_cat_id[0])) :
    $select_cat_id = $select_cat_id[0];
    $select_cat = get_term($select_cat_id);
    if($select_cat) :
?>
        <li class="product_cat-item product_cat-item-item"><a href="<?php echo get_term_link($select_cat); ?>"><?php echo $select_cat->name; ?></a></li>
<?php endif; endif; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы