本文作者:李洋博客

zblog开启SEO插件之后网站标题都没了,怎么办

李洋博客 1个月前 ( 12-23 ) 538 抢沙发
zblog开启SEO插件之后网站标题都没了,怎么办摘要: 相信有一些朋友遇到过这种情况,就是开启了SEO插件,设置好对应标题关键词等信息之后,返回首页查看发现网站标题变成了网址,刚刚设置好的SEO内容全都没有显示,为什么怎么回事?怎么解决...

相信有一些朋友遇到过这种情况,就是开启了SEO插件,设置好对应标题关键词等信息之后,返回首页查看发现网站标题变成了网址,刚刚设置好的SEO内容全都没有显示,为什么怎么回事?怎么解决呢?今天就教教大家怎么解决开启SEO标题为空的问题。

SEO标题.jpg

其实也很简单,就是SEO插件跟主题自带的SEO有冲突,或者title合并在一起在的,所以才导致开启了SEO插件之后标题为空的现象,但是声明下这不是主题的BUG,而是一般主题都带有SEO优化设置,所以不会在去兼容其他的SEO插件。旗下主题所有SEO内容均是按照百度等搜索引擎的白皮书制作。以首页,列表页和文章页做例子说下:(源自百度标题SEO写法)

首页SEO规范化写法:站点名/品牌名 - 首页/官网/slogan。

列表SEO规范化写法:列表/频道名 - 上级频道(可省) - 站点名。

文章SEO规范化写法:内容标题 - 列表/频道名(可省) - 站点名。

但是有些站点和一些特殊的人群,想要一个更加随意的SEO设置,这就会导致SEO出错,解决办法就是删除主题自带SEO设置即可,教程如下(参考本站的锦鲤主题):

我们需要打开网站的根目录找到主题文件下的header模板,具体路径:/zb_users/theme/koilee/template/header.php,然后使用“editplus”或者其他编辑器打开此文件(切记php文件禁止使用电脑自带txt打开,会导致出错),

找到“{if $type=='index'}”大概在11行左右,如图:

image.png

  • 可以看到,从if开始然后是elseif,在接elseif...,直到最后的{/if}为止都是SEO标题,我们需要把{else}(38行)之前的内容删除,只保留后面的部分,还把需要把第15.16.17行内容复制下42行下面,然后将{/if}删除,最终的如图:

image.png

  • 如图空白位置可以删除,我是为了让大家看清所以在预留空白的。然后保存,登录后台点击“[清空缓存并重新编译模板]”就可以了,重新启用SEO插件,回到前台首页刷新看看效果。

感觉会有人说看不懂怎么破,没关系,懂的人不需要看,不懂的人看了也白看,哈哈,开个玩笑,不懂留言给我就行或者有时间直接帮你修改下(仅限本站自主研发模板,其他主题模板另行收费)。

注意:在修改之前记得备份,以免出现问题。

文章版权及转载声明

作者:李洋博客本文地址:https://www.talklee.com/blog/464.html发布于 1个月前 ( 12-23 )
文章转载或复制请以超链接形式并注明出处李洋个人博客

赞(3

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

发表评论

快捷回复:

评论列表 (暂无评论,538人围观)参与讨论

还没有评论,来说两句吧...