wordpress获取指定分类下的标签

<?php
    query_posts('category_name=aciform');
     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;?>

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

声明: 未经本站许可,谢绝转载!

4 个主题帖 其中:热心观众:0 个, 管理员:0 个

  1. fly
    0楼
    fly:

    您好,如果想获取某个标签下文章的所有分类应该怎么实现呢

    2013-01-26 05:26
    • @fly: 可以找wp_list_categories()这个函数相关的内容试试。关键是获取标签下文章的分类id就可以了。

      2013-01-26 13:58
  2. 椒盐虾
    0楼
    椒盐虾:

    没效果! 怎么办

    2013-03-08 02:13
  3. 椒盐虾
    0楼
    椒盐虾:

    改下了引号 可以显示!再请教下怎么限定数目!

    2013-03-08 03:14

抱歉,评论被关闭