wordpress获取指定分类下的tag标签
<?php query_posts("category_name=分类别名"); if (have_posts()) : $all_tags_arr=array(); while (have_posts()) : the_post(); $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { //print_r($all_tags_arr); if(in_array($tag->name,$all_tags_arr)){ continue; }else{ $all_tags_arr[] = $tag->name; echo "<a href =/?tag=".$tag->name.">".$tag->name."</a>"; //print_r($tag); //输出tag } } } endwhile; endif; ?>
如果不想使用分类别名,而是使用分类ID,把query_posts(‘category_name=分类别名’);改成query_posts( ‘cat=分类ID’ )。
如果想获取当前分类下的标签,把第一行改成 query_posts(“cat=”.get_query_var(‘cat’).””);