教程吧
分享有用的知识

typecho开启标签描述功能,有利于SEO搜索展示

介绍:本文介绍了如何在Typecho中开启标签描述功能以提升SEO效果。通过修改 `var/Widget/Metas/Tag/Edit.php` 文件,添加标签描述的相关代码,使得在后台管理标签时可以为每个标签添加描述。这个描述将有利于搜索引擎展示,并在一些主题中显示。通过简单的步骤,用户可以为标签添加描述,从而提升网站的搜索可见性。

Typecho 默认的标签是不带标签描述功能的,而分类是可以通过添加描述,使用  <?php echo $this->getDescription(); ?>  在主题里显示,对分类页面做出简要的文字说明,最重要的是有利于 SEO 的搜索展示,本文档正是开启标签类似于分类的描述功能。
工作原理:分类和标签都具有  description  字段,用于添加文字描述,而标签的  description  字段默认被闲置了,所以,把它用起来。

m2fl3pzq.png

m2fl345h.png

涉及文件:

var/Widget/Metas/Tag/Edit.php

打开文件 var/Widget/Metas/Tag/Edit.php 替换两处、新增两处代码:

  1. 搜索找到以下代码,有两处:

{hide}

$tag = $this->request->from('name', 'slug'

{/hide}

  1. 将以上两处代码都替换为以下代码:

{hide}

$tag = $this->request->from('name', 'slug', 'description'

{/hide}

3.搜索找到以下代码:

{hide}

$form->addInput($slug);

{/hide}

  1. 在以上代码的下一行,添加以下代码:

{hide}

 /** 标签描述 */
    $description = new FormElementTextarea(
        'description',
        null,
        null,
        _t('标签描述'),
        _t('此文字用于描述标签, 在有的主题中它会被显示.')
    );
    $form->addInput($description);

{/hide}

  1. 搜索找到以下代码:

{hide}

$slug->value($meta['slug']);

{/hide}

  1. 在以上代码的下一行,添加以下代码:

{hide}

$description->value($meta['description']);

{/hide}

至此,在后台》管理》标签,已经可以看到(标签描述)的功能选项,点击每个标签的编辑按键(铅笔状图标)后,给对应的标签添加描述,提交即可。

文章来源:https://www.xyjzy.com/archives/4639.html

赞(0)
文章名称:《typecho开启标签描述功能,有利于SEO搜索展示》
文章链接:https://jcba123.com/article/10404
本站大部分内容来源于互联网搬运,仅限于小范围内传播学习和文献参考,如有侵权请联系我们删除。

评论 抢沙发

登录

找回密码

注册