Typecho如何设置seo标题?石家庄SEO培训

cesc
                           

石家庄SEO培训-前不久赵斌博客从wordpress转到了Typecho,发现Typecho后台没有设置副标题的地方,网上搜的方法基本都是手动修改模板来来添加副标题,小编觉得这样很不方便,每次想换副标题都需要修改模板文件很是麻烦,所以就想设置一个变量来设置副标题。基本思路(织梦的增加变量一样)通过后台基本设置里面增加一个副标题变量,然后前台调用(基本跟网站名称调用一样的逻辑)!

Typecho给首页设置副标题自定义变量方法

具体实现方法如下:

第一步:修改“基本设置” 文件

找到文件 “基本设置” 路径:→var→Widget→Options→General.php

复制站点名称代码:

/** 站点名称 */
        $title = new Typecho_Widget_Helper_Form_Element_Text('title', NULL, $this->options->title, _t('站点名称'), _t('站点的名称将显示在网页的标题处.'));
        $title->input->setAttribute('class', 'w-100');
        $form->addInput($title->addRule('required', _t('请填写站点名称'))
            ->addRule('xssCheck', _t('请不要在站点名称中使用特殊字符')));

然后黏贴到这段代码后面,把 title 修改为 futitle(这个是自己自定义的) 代码如下:

/** 站点副标题 */
        $futitle = new Typecho_Widget_Helper_Form_Element_Text('futitle', NULL, $this->options->futitle, _t('站点副标题'), _t('站点副标题将显示在主网页的副标题.'));
        $futitle->input->setAttribute('class', 'w-100');
        $form->addInput($futitle->addRule('required', _t('请填写站点副标题'))
            ->addRule('xssCheck', _t('请不要在站点名称中使用特殊字符')));

保存之后后台‘基本设置’就会多一个副标题填写地方(如图)

12273-jm8oapn923f.png

修改 执行更新动作,把前面自定义的 futitle 副标题添加进去,如图:
01935-8iuhqc0h42b.png

第二步:修改数据库

通过phpmyadmin进入数据库管理,进入网站数据库找到数据表 typecho_options

31238-mvo9cbao3fc.png

双击点开(如图):

33366-hkakmfb70ka.png

复制 标题title 字段

86249-zvzaeibse5p.png

修改字段名称为 futitle (前面自定义的)和默认值(也就是副标题内容)如图:

64006-3k938lf2or8.png

完成之后副标题变量值就可以存储带数据库了!

第三步:调用副标题变量

找到你模板的 head.php 调用副标题,如图:

77878-fcblr0i5ya9.png

代码:

<?php $this->options->futitle(); ?>

这样整个过程就完成了!用这个方法可以衍生更多你需要的变量(如备案号,统计代码等等)。

本文《Typecho如何设置seo标题?石家庄SEO培训》由错误博客(cuowu.com)整理或原创,感谢您的阅读。

随机文章

地方论坛大全杨峻:企业战略规划如何落地
我爱问连岳(我为何这么爱打孩子)
苏炳添因比赛错过孩子出生
小小课堂:学习seo可以从这十四个方面入手
小小课堂:百度熊掌号到底为原创内容带来了什么?百度SEO
Excel公式应用
153 死亡别墅-阎川魔鬼游戏
Condi微博突然发声,澄清近期不实传闻,网友:这也太秀了吧!

百度搜索“错误博客”即可找到本站,微信搜索“cuowucom”关注错误博客公众号。错误博客( cuowu.com )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表错误博客立场,中二少年发布为错误博客原创文章,转载请注明出处:https://cuowu.com/101087.html