Typecho 热门标签及标签云

1、有些模板侧边栏会条用到标签,有些会调用热门标签,这就要用到如下代码了,实际上就是调用标签加上排序
代码如下:

  1. <div class="widget">
  2. <h3><?php _e('热门标签'); ?></h3>
  3. <ul class="cate">
  4. <?php $this->widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 20))->to($tags); ?>
  5. <?php while($tags->next()): ?>
  6. <li><a rel="tag" href="<?php $tags->permalink(); ?>"><?php $tags->name(); ?></a></li>
  7. <?php endwhile; ?>
  8. <div class="clear"></div>
  9. </ul>
  10. </div>

解析一下大致意思如下:

  1. 'sort' => 'count' 应该是表示按标签数量排序;
  2. 'ignoreZeroCount' => true 应该是表示过滤掉数量为0的空标签;
  3. 'limit' => 20 应该是表示调用标签数量为20个;

至于标签的样式,由CSS控制,自行修改。

至于标签云调用请看如下代码:

  1. <div class="widget">
  2. <h3><?php _e('所有标签'); ?></h3>
  3. <ul class="cate">
  4. <?php $this->widget('Widget_Metas_Tag_Cloud')->to($tags); ?>
  5. <?php while($tags->next()): ?>
  6. <li><a rel="tag" href="<?php $tags->permalink(); ?>"><?php $tags->name(); ?></a></li>
  7. <?php endwhile; ?>
  8. <div class="clear"></div>
  9. </ul>
  10. </div>
文章由官网发布,如若转载,请注明出处:https://www.veimoz.com/11
0 评论
3.1k

发表评论

!