Выводим все теги родительской рубрики на странце записи

В этой статье, рассмотрим способ вывода всех тегов определенной рубрики на внутренней странице записи, которая относится к этой рубрике.
Ниже я приведу код, который нужно разместить в любое место шаблона (за пределами цикла вывода записей). И так сам код:

$getcat = get_the_category();
if($getcat[0]){
$cat_id=$getcat[0]->term_id;
}
    query_posts('cat='.$cat_id.'&posts_per_page=-1');
   if(have_posts()): while (have_posts()) : the_post();
        $all_tag_objects = get_the_tags();
        if($all_tag_objects){
            foreach($all_tag_objects as $tag) {
                if($tag->count > 0) {$all_tag_ids[] = $tag -> term_id;}
            }
        }
    endwhile;endif;
    $tag_ids_unique = array_unique($all_tag_ids);
	
foreach($tag_ids_unique as $tag_id) {
    $post_tag = get_term( $tag_id, 'post_tag' );

   //Вывод тегов
 echo '<a href="'.get_tag_link($tag_id).'">'.$post_tag->name.' ( '.$post_tag->count.' )</a>';

}
Обратите внимание на строчку в коде под комментарием: "вывод тегов":
 echo '<a href="'.get_tag_link($tag_id).'">'.$post_tag->name.' ( '.$post_tag->count.' )</a>';

В данной строке можно определить как выводить теги (присвоить класс к ссылке тегов или вовсе убрать ссылки и вывести одни названия) Если рассмотреть подробно данную строку то:

get_tag_link($tag_id) // Выводит URL тега
$post_tag->name // Название тега
$post_tag->count // Выводит количество записей с данным тегом
Разработка сайтов на WordPress Блог WordPress плагины и хаки Выводим все теги родительской рубрики на странце записи