Typecho 给文章标签添加描述( description )字段
前两天分析 typecho
的数据表时,发现 tag
和 分类在通过一张表(typecho_metas
)内,那么就和分类一样都有 description
字段,那为啥不给标签也加个描述呢?!想必对 SEO
优化也有点帮助吧(小白见解,maybe 是反作用,勿信)!
找出 分类 和 tag 后台编辑文件
在系统文件夹 admin
文件夹下找到 category.php
和 manage-tags.php
, 发现分别有以下代码:
<?php \Widget\Metas\Category\Edit::alloc()->form()->render(); ?>
复制
<?php \Widget\Metas\Tag\Edit::alloc()->form()->render(); ?>
那么我们就知道 分类 和 tag 的编辑文件分别是 var/Widget/Metas/Category/Edit.php
和 var/Widget/Metas/Tag/Edit.php
。
修改 tag 编辑文件
打开上面两个 Edit.php
文件,发现高度相似,接下来在 分类 的编辑文件中搜索字段 description
发现有 7 处,然后就是依葫芦画瓢,将这 7 处含有 description
的代码移植到 tag 编辑文件相应的地方。
搞定!so easy .
效果展示
在主题标签文章列表输出模板(一般为 archive.php
)的合适位置添加代码 <?php echo $this->getDescription(); ?>
,效果如下图:
提示: 本次修改涉及系统文件,博客搬家或升级,记得要留意!!!
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。