周淼(MillsonZhou)的个人博客,记录、收藏、分享

Typecho随机颜色标签云

在需要显示标签云的地方插入如下代码


1
2
3
4
5
6
7
8
<?php Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->to($tags); ?>
<?php if($tags->have()): ?>
<?php while ($tags->next()): ?>
<a style="color:rgb(<?php echo(rand(0,255)); ?>,<?php echo(rand(0,255)); ?>,
<?php echo(rand(0,255)); ?>)" href="<?php $tags->permalink();?>">
<?php $tags->name(); ?></a>
<?php endwhile; ?>
<?php endif; ?>

需要单独页面显示的话可以在当前theme的page.php文件中添加代码来实现


1
2
3
4
5
<?php if($this->slug=="tag-cloud"): ?>
//显示标签云的代码
<?php else: ?>
//原来显示内容的代码
<?php endif; ?>

建立新页面,缩略名为tag-cloud就可以了

返回顶部