typecho给文章标签tag添加描述( description )字段



  前两天分析 typecho 的数据表时,发现 tag 和 分类在同一张表(typecho_metas)内,那么就和分类一样都有 description 字段,那为啥不给标签也加个描述呢?!想必对 SEO 优化也有点帮助吧(小白见解,maybe 是反作用,勿信)!

数据表typecho_metas.jpg
图:数据表typecho_metas.jpg

找出 分类 和 tag 后台编辑文件

  在系统文件夹 admin 文件夹下找到 category.phpmanage-tags.php , 发现分别有以下代码:

<?php \Widget\Metas\Category\Edit::alloc()->form()->render(); ?>
<?php \Widget\Metas\Tag\Edit::alloc()->form()->render(); ?>

  那么我们就知道 分类 和 tag 的编辑文件分别是 var/Widget/Metas/Category/Edit.phpvar/Widget/Metas/Tag/Edit.php

修改 tag 编辑文件

  打开上面两个 Edit.php 文件,发现高度相似,接下来在 分类 的编辑文件中搜索字段 description 发现有 7 处,然后就是依葫芦画瓢,将这 7 处含有 description 的代码移植到 tag 编辑文件相应的地方。

  搞定!so easy .

效果展示

标签描述1.jpg
图:标签描述1.jpg

  在主题标签文章列表输出模板(一般为 archive.php )的合适位置添加代码 <?php echo $this->getDescription(); ?>,效果如下图:

标签描述2.jpg
图:标签描述2.jpg

标签描述3.jpg
图:标签描述3.jpg

谷歌标签收录详情

biaoqian-google.png
图:biaoqian-google.png

文档下载

链接:https://pan.baidu.com/s/1PgalnrgZjDPzqnVy1q6PBA 上传至网站根目录覆盖即可。

抱歉,隐藏内容 回复 后可见

提示:1、使用本功能要养成编辑标签描述的习惯!!!

   2、本次修改涉及系统文件,博客搬家或升级,记得要留意!!!

   3、测试好像只支持 typecho 1.2 。

类似功能推荐:typecho 图片展示页添加描述并加入到sitemap.xml(一个莓用的功能)


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
(*) 6 + 5 =
共 6 条评论, 0 次评论点赞。快来参与吧!
    8月8日 菲律宾 发自Windows 10 回复 0

    感谢分享

    2023年05月21日 四川省成都市 发自Windows 10 回复 0

    感谢分享

    2023年05月21日 四川省成都市 发自Windows 10 回复 0

    有创意不错

    2023年03月22日 北京市 发自Windows 10 回复 0

    有创意,不错的想法!

    2023年02月16日 中国 发自Windows 10 回复 0

    感谢分享

      2023年02月16日 湖北省武汉市 发自Windows 10 回复 0

      No thanks !