列出wordpress所有标签

2012-05-03 | 夜光 | IT记录| 发表评论

有时候,我们需要列出wordpress所有标签,包括没有文章的空标签,可以在页面模板或侧边栏这些地方,加入以下代码:

备注:

{$tag_link} 标签链接
{$tag->name} 标签名
{$tag->slug} 标签缩略名
{$color} 标签颜色,十进制,详见函数,是由十六进制颜色转换成十进制而来
{$tag->count} 标签包含的文章数量
'hide_empty' => false 代表显示没有文章的空标签,改为true则不显示空标签
<h3>所有标签</h3>
	<?php
		$html = '<div class="page_tags"><ul>';
		foreach (get_tags( array('number' => 0, 'orderby' => 'count', 'order' => 'DESC', 'hide_empty' => false) ) as $tag){
			$color = dechex(rand(4539717,4539717));
			$tag_link = get_tag_link($tag->term_id);
			$html .= "<li><a href='{$tag_link}' title='{$tag->count} 个话题' style='color:#{$color}'>";
			$html .= "{$tag->name}</a></li>";
		}
		$html .= '</ul></div>';
		echo $html;
	?>
	<div class="clear"></div>
	<div style="margin:8px 600px 26px 17px;color:#454545;">
	<?php
		echo '总计:' . $count_tags = wp_count_terms('post_tag');
	?>
	</div>
本文标签:
本文链接: http://boliquan.com/list-all-labels-wordpress/
版权所有: 玻璃泉, 转载请注明本文出处。

发表评论

您的昵称 *

您的邮箱 *

您的网站

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif

Protected by WP Anti Spam