но статья 2-ух летней давности
<?php if($ssilka = get_post_meta($post->ID, 'ssilka', true)){ ?>
<div class="ssilka-oformlenie">
<a class="ssilka" href="<?php echo $ssilka; ?>" target="_blank" rel="nofollow">
<div class="ssilka-title">Анкор ссылки</div>
</a>
</div>
<?php } ?>
// в single-ваш_cpt.php:
global $post;
$terms = wp_get_post_terms($post->ID, "ваша_кастомная_такса");
foreach($terms as $term):
print_r(get_field("ваше_поле_изображения", $term);
endforeach;
что в Advanced Custom Fields существует родной функционал сортировки / фильтрации по произвольным полям
<?php
$term = get_term( 562 );
print_r( $term );
/* Выведет:
WP_Term Object
(
[term_id] => 562
[name] => Записи
[slug] => zapisi
[term_group] => 0
[term_taxonomy_id] => 582
[taxonomy] => my_taxonomy_name
[description] =>
[parent] => 0
[count] => 1
[filter] => raw
)
*/