В wordpress есть внутренняя функция выводить облако меток. Также можно выводить облака категорий и терминов таксономий.
Стандартное облако меток
Вывести облако тегов
<?php wp_tag_cloud(''); ?>
Облако меток
Создаем облако меток, без текущей метки (для шаблона меток tag.php)
<?php $tag_ID = get_query_var('tag_id'); wp_tag_cloud("exclude={$tag_ID}"); ?>
Облако рублик
Создаем облако рублик, без текущей рублики (для шаблона меток category.php/podcategory.php)
<?php wp_tag_cloud("exclude={$category_id}&taxonomy=category"); ?>
Подразумевается что переменная $category_id берется из шаблона категории.
Облако терминов таксономии
Создаем облако терминов таксономии, без текущего термина (для шаблона меток taxonomy.php)
<?php wp_tag_cloud("exclude={$q_obj->term_id}&taxonomy={$q_obj->taxonomy}"); ?>
Подразумевается что в шаблоне таксономий задается массив
<?php // данные о текущем термине таксономии $q_obj = get_queried_object(); $q_obj->term_id; ?>[site-socialshare]