wordpress获取指定分类下的tag标签

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’).””);


标签WordPress