Создадим для терминов таксономии метки изображения (миниатюры).
Произвольными полями делаем поле «миниатюра (изображение)» в метках.
Там где надо вывести миниатюру ставим
<?php
// номер метки
$tag_id = get_query_var( 'tag_id' );
// данные о текущей категории
$tag = get_tag( $tag_id );
?>
<?php if($imgcat1=get_field("mini-thumb",$tag)) : ?>
<div style="overflow: hidden;"><div id="post-div-pic" style="background-image: url(<?=$imgcat1['sizes']['large']?>);"></div></div>
<?php endif; ?>
Для того чтобы вывести список всех меток с миниатюрами, код:
<?php
$tags = get_tags(array('taxonomy'=>'tag','hide_empty'=>false));
if($tags){
foreach($tags as $tag){?>
<div class="cat">
<div class="name"><a href="<?php echo get_tag_link($tag->term_id);?>"><?php echo $tag->name;?></a></div>
<?php if($imgcat1=get_field("mini-thumb",$tag)){?><div class="img"><img src="<?php echo $imgcat1['sizes']['large'];?>"/></div><?php }?>
</div>
<?php }?>
<?php }?>
Альтернативный вариант
<?php
$tags = get_tags(array('taxonomy'=>'tag','hide_empty'=>false)); ?>
<?php if($tags) : ?>
<?php foreach($tags as $tag) : ?>
<?php if($imgcat1=get_field("mini-thumb",$tag)) : ?>
<div style="overflow: hidden;"><div id="post-div-pic" style="background-image: url(<?=$imgcat1['sizes']['large']?>);"></div></div>
<?php endif; ?>
<?php endforeach; ?>
<?php print_r ($tag->term_id); ?>
<?php endif; ?>
Доработанный код вывода всех меток с миниатюрами, описанием и количеством записей
<?php $tags = get_tags(array('taxonomy'=>'tag','hide_empty'=>false)); ?>
<?php if($tags) : ?>
<?php foreach($tags as $tag) : ?>
<div class="hentry-empty">
<?php if($imgcat1=get_field("mini-thumb",$tag)) : ?>
<img src="<?=$imgcat1['sizes']['square']?>">
<?php else: ?>
<img src="<?php bloginfo('template_url'); ?>/images/img-default-square.jpg">
<?php endif; ?>
<div class="line-cont">
<h2 class="title-post"><a href="<?php echo get_tag_link($tag->term_id);?>"><?php echo $tag->name;?></a></h2>
<p><?php if($tag->description) : ?><?php echo $tag->description; ?><?php else: ?>Описание метки<?php endif; ?></p>
<p class="count"><?php if ($tag->count > 0) : ?>количество записей: <?php echo $tag->count; ?><?php else: ?>нет записей<?php endif; ?></p>
</div>
</div>
<?php endforeach; ?>
<?php endif; ?>
</div>
echo term_description( $tag->term_id,'post_tag' ) - более универсальный вызов описания, чем echo $tag->description;[site-socialshare]
Надо подумать, как заменить в шаблонах