这是一个创建于 4698 天前的主题,其中的信息可能已经有所发展或是发生改变。
<?php
query_posts('cat=226&posts_per_page=-1');
if(have_posts()): while (have_posts()) : the_post();
$all_tag_objects = get_the_tags();
if($all_tag_objects){
foreach($all_tag_objects as $tag) {
if($tag->count > 0) {$all_tag_ids[] = $tag -> term_id;}
}
}
endwhile;endif;
$tag_ids_unique = array_unique($all_tag_ids);
foreach($tag_ids_unique as $tag_id) {$post_tag = get_term( $tag_id, 'post_tag' ); echo '<a href="'.get_tag_link($tag_id).'">'.$post_tag->name.'</a> ';}?>
我用这个可以做到输出某个分类的,但如果同时多个分类的话,就全部集中到一个标签云里面了。
2 条回复 • 1970-01-01 08:00:00 +08:00
|
|
1
joynic 2012-01-13 17:07:48 +08:00
|
|
|
2
Sivan 2012-01-13 19:10:25 +08:00
最后加一行 wp_reset_query() 试试
|