介绍:本文介绍了如何在Typecho中开启标签描述功能以提升SEO效果。通过修改 `var/Widget/Metas/Tag/Edit.php` 文件,添加标签描述的相关代码,使得在后台管理标签时可以为每个标签添加描述。这个描述将有利于搜索引擎展示,并在一些主题中显示。通过简单的步骤,用户可以为标签添加描述,从而提升网站的搜索可见性。
Typecho 默认的标签是不带标签描述功能的,而分类是可以通过添加描述,使用 <?php echo $this->getDescription(); ?>
在主题里显示,对分类页面做出简要的文字说明,最重要的是有利于 SEO 的搜索展示,本文档正是开启标签类似于分类的描述功能。
工作原理:分类和标签都具有 description
字段,用于添加文字描述,而标签的 description
字段默认被闲置了,所以,把它用起来。
涉及文件:
var/Widget/Metas/Tag/Edit.php
打开文件 var/Widget/Metas/Tag/Edit.php
替换两处、新增两处代码:
- 搜索找到以下代码,有两处:
{hide}
$tag = $this->request->from('name', 'slug'
{/hide}
- 将以上两处代码都替换为以下代码:
{hide}
$tag = $this->request->from('name', 'slug', 'description'
{/hide}
3.搜索找到以下代码:
{hide}
$form->addInput($slug);
{/hide}
- 在以上代码的下一行,添加以下代码:
{hide}
/** 标签描述 */
$description = new FormElementTextarea(
'description',
null,
null,
_t('标签描述'),
_t('此文字用于描述标签, 在有的主题中它会被显示.')
);
$form->addInput($description);
{/hide}
- 搜索找到以下代码:
{hide}
$slug->value($meta['slug']);
{/hide}
- 在以上代码的下一行,添加以下代码:
{hide}
$description->value($meta['description']);
{/hide}
至此,在后台》管理》标签,已经可以看到(标签描述)的功能选项,点击每个标签的编辑按键(铅笔状图标)后,给对应的标签添加描述,提交即可。
文章来源:https://www.xyjzy.com/archives/4639.html
最新评论
下载地址呢
没有下载?
这篇文章写得深入浅出,让我这个小白也看懂了!
这个确实很实用,工作中会经常遇到这个问题。
这个教程还是比较实用的,希望可以对大家有点用。