Подскажите пожалуйста.
Есть рубрика "места отдыха", в которой есть несколько меток: "парки", "кафе", "пляжи" и тд.
Вывод записей из рубрики сделан.
Хотелось бы, чтобы вверху страницы по этой рубрике выводился список меток этой рубрики и были соответствующие ссылки. Вывод меток сделан при помощи следующего кода:
$cat_id = get_query_var('cat'); // получаем ID текущей категории
$tags = get_tags_in_cat($cat_id);
foreach($tags as $tag_id => $tag_name)
$tags_print[] = '<a href="' .get_tag_link($tag_id). '">' .$tag_name. '</a>';
echo implode($tags_print);
function get_tags_in_cat($cat_id)
{
$posts = get_posts( array('category' => $cat_id, 'numberposts' => -1) );
$tags = array();
foreach($posts as $post)
{
$post_tags = get_the_tags($post->ID);
if( !empty($post_tags) )
foreach($post_tags as $tag)
$tags[$tag->term_id] = $tag->name;
}
asort($tags);
return $tags;
}
Но при нажатии на ссылку метки выводится не список всех записей по этой метке, а одна из записей.
Помогите пожалуйста исправить.