在高级自定义字段(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;?>
我尝试使用&#39; array_combine&#39;但我无法让它发挥作用。
答案 0 :(得分:1)
在循环中尝试此代码
$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;