WebTutorWordPressACF получить таксономии из типа поля Type Taxonomy

ACF получить таксономии из типа поля Type Taxonomy

Есть хороший плагин, для добавления произвольных типов полей к постам, страницам, записям и произвольным типам контента — Advanced Custom Fields (ACF). У этого плагина широкое разнообразие типов полей, которые получить проще простого.  Но вот с типом Type Taxonomy — дела обстоят не так просто. Чтобы получить из него перечень таксономий — нужно немного подумать, ну или воспользоваться готовым примером, приведенным ниже. Сейчас мы рассмотрим пример, как в ACF получить таксономии из типа поля Type Taxonomy.

Получаем таксономии из поля Type Taxonomy в ACF

<?php if ( get_field('type_taxonomy') ) : ?>

<h3 class="header-info-block" style="color:#f3f3f3;">
    <?php $queried_object = get_queried_object(); $related = get_field('type_taxonomy', $queried_object); foreach ( $related as $term ) { $one_term = get_term( $term ); echo $one_term->name ;
    }
    ?>
</h3>

<?php endif; ?>

Здесь в коде мы сделали проверку на нужный тип поля:

if ( get_field('type_taxonomy') ) :

Получили список таксономий и вывели его в цикле:

$queried_object = get_queried_object(); 
$related = get_field('type_taxonomy', $queried_object); 
foreach ( $related as $term ) { 
   $one_term = get_term( $term ); 
   echo $one_term->name ;
}

 

Просмотров: 335

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Технологии WEB

CMS

Расширения

Сервисы