TypechoJoeTheme

徐伟轩 - 一个爱音乐的有趣程序员|不仅只关注网站设计开发

统计

Typecho开发常用的标签及代码整理

徐伟轩博主
2021-10-03
/
0 评论
/
86 阅读
/
899 个字
/
百度已收录
10/03

国内众多的CMS中,Typecho更加简介小巧,但是又不失功能性。今天徐伟轩就整理下经常使用到的Typecho的标签及代码设置,算是记录下方便后期找到参考。

一、基础设置对SEO更友好
【博客首页】博客名称
【独立页面】页面标题 - 博客名称
【分类页面】分类名称 - 博客名称
【标签页面】Tag: 标签 - 博客名称
【存档页面】存档: XXXX年XX月 - 博客名称
【其它(日志页)】页面标题
<title>
<?php if ($this->is('index')){$this->options->title();}
elseif($this->is('page')){$this->archiveTitle('','',' - ');$this->options->title();}
elseif($this->is('category')){$this->archiveTitle('','',' - ');$this->options->title();}
elseif($this->is('tag')){$this->archiveTitle('','Tag: ',' - ');$this->options->title();}
elseif($this->is('archive')){$this->archiveTitle('年','存档: ','月 - ');$this->options->title();}
else{$this->archiveTitle('','','');}?>
</title>
<title><?php $this->archiveTitle('', '', ' - '); ?><?php $this->options->title(); ?>-<?php $this->options->description(); ?></title>
二、在每篇文章固定位置调出当前文章的TAGS标签

<?php $this->tags(',', true, 'none'); ?>
Select CodeCopy
一般我们会采用这个方法,我们来解读具体的使用方法。

1、 ',' - 引号中的英文逗号是每个标签的隔开字符,我们也可以使用 span、div 等自定义样式隔开。比如有些朋友喜欢做多色标签的,那就需要调整。
2、true - 这个表示标签是否带连接,带就用true,不带就用false
3、none - 表示没有标签时候留空,当然我们也可以设置其他参数。
三、Typecho 热门标签调用及标签云
1、有些模板侧边栏会条用到标签,有些会调用热门标签,这就要用到如下代码了,实际上就是调用标签加上排序
代码如下:

<div class="widget">
<h3><?php _e('热门标签'); ?></h3>

朗读
评论 (0)

亲爱的朋友

一切伟大,源于勇敢的开始。

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云