在WordPress中获取指定分类下的全部tag

2009-08-10 21:53 0 条评论 »

<?php
    query_posts(’category_name=work’);
    if (have_posts()) : while (have_posts()) : the_post();
        $posttags = get_the_tags();
        if ($posttags) {
            foreach($posttags as $tag) {
                $all_tags_arr[] = $tag -> name; //用 $tag 把 $all_tags_arr 变成多维数组,再由array_unique函数进行处理
            }
        }
    endwhile; endif;

    $tags_arr = array_unique($all_tags_arr); //去除重复的tag
    echo ‘<pre>’.print_r($tags_arr, true).’</pre>’; //输出tag

?>

 别忘了把“query_posts(’category_name=work’);”里的分类名改成你需要的分类名。

为验证,先收藏。

评论