typescript typeof返回的类型(简单几行代码实现Typecho CMS程序彩色标签云)
导读:相比与根据数目的多少来显示标签的大小排序的单标签,彩色标签云无疑更美观更醒目,经过实际验证,在Typecho博客里只需要function.php中添加几行代码也能轻松实现了。...
相比与根据数目的多少来显示标签的大小排序的单标签 ,彩色标签云无疑更美观更醒目 ,经过实际验证 ,在Typecho博客里只需要function.php中添加几行代码也能轻松实现了 。
下面 ,我们就直接进入代码操作步骤:
第一种情况在需要显示标签云的地方添加以下代码 ,保存文件
<?php Typecho_Widget::widget(Widget_Metas_Tag_Cloud)->to($tags); ?><?php if($tags->have()): ?><?php while ($tags->next()): ?> <a href="https://www.yuucn.com/<?php $tags->permalink();?>"> <?php $tags->name(); ?></a> <?php endwhile; ?><?php endif; ?>第二种情况单页面添加标签云
在page.php页面把<?php $this->content(); ?>替换为以下代码
<?php if($this->slug=="tags"): ?><?php Typecho_Widget::widget(Widget_Metas_Tag_Cloud)->to($tags); ?><?php if($tags->have()): ?><?php while ($tags->next()): ?> <a href="https://www.yuucn.com/<?php $tags->permalink();?>"> <?php $tags->name(); ?></a> <?php endwhile; ?><?php endif; ?><?php else: ?><?php $this->content(); ?><?php endif; ?>新建独立页面 ,缩略名为tags就可以在独立页面显示彩色标签云的效果了
独立页面的彩色标签逻辑:判断页面缩略为是否是tags ,如果是则执行彩色标签云代码 ,如果不是则显示页面内容 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!