отображать таксономическое поле acf в цикле - PullRequest
0 голосов
/ 02 июня 2018

В Advanced Custom Fields (ACF) я создал поле изображения и добавил его к категориям пользовательского типа записи, чтобы у каждой категории было свое изображение.Затем я создал цикл, который отображает категории этого типа сообщений.Это работает, но я не могу получить изображение, которое я загрузил в поле ACF для отображения.

Код для отображения категорий пользовательского типа записи:

<?php $taxonomy = 'customposttype'; $terms = get_terms($taxonomy); if ( $terms && !is_wp_error( $terms ) ) : ?>
<?php foreach ( $terms as $term ) { ?>      

    <?php echo $term->name; ?>
    // display acf image

<?php } ?>  
<?php endif;?>

Я пыталсяработать с 'array_combine', но я не мог заставить это работать.

1 Ответ

0 голосов
/ 02 июня 2018

Попробуйте этот код в цикле

$term_image = get_term_meta( $term->term_id , 'category_afbeelding', true);

$image_attributes = wp_get_attachment_image_src( $term_image,’full’);
 if ( $image_attributes ) : 
  <img src="<?php echo $image_attributes[0]; ?>" width="<?php echo $image_attributes[1]; ?>" height="<?php echo $image_attributes[2]; ?>" />
endif;
...