Nana主题最新版已经支持分类页面和标签页面设置SEO标题和SEO关键词,一直都没有人反映过SEO标题显示不正常的问题,直到昨天才有博主反映说显示不正确,所以今天就将昨天解决问题的过程说一说。
一、问题描述
昨天有博主H反应说它设置的子分类SEO标题不显示,而是显示父分类的标题。
二、问题验证
1、浏览博主H的博客,发现子分类SEO标题确实不显示,而是显示父分类标题。
2、测试自己博客发现一切正常,父子分类都能正常显示自己相应的SEO标题。
三、问题解决思路
既然我这边博客测试正常,那么说明Nana主题是没有问题的,那么问题应该是出在博主H的博客设置上或者插件上。
四、问题解决过程
1、父子分类的SEO标题是否填写好?经过检查发现博主H的父分类SEO标题未填写,填写好之后还是不行。
2、怀疑安装的SEO插件有影响?经对比发现博主H的博客多了一个No Category Base (WPML)插件,估计是这个插件影响,可惜停用之后依然解决不了问题。我也在自己博客上安装这个插件来测试,发现竟然没有影响,我的博客上还是能够正常显示父子分类的SEO标题。
3、怀疑文章归属分类不正确?经对比发现博主H的文章同时勾选了父子分类,经修改为只属于子分类,问题解决。子分类页显示SEO标题了,但是父分类竟然也显示子分类SEO标题。经过反复对比发现这个显示父子分类SEO标题竟然跟该分类的第一篇文章是什么分类有关,是子分类的就统一显示子分类SEO标题,是父分类的就统一显示父分类SEO标题。到了这里,已经可以确定是Nana主题的seo.php文件代码有问题。
4、修改seo.php文件代码。经检查seo.php文件,发现关于分类标题输出代码果然有问题。经过一番折腾把输出SEO标题的代码重新修改之后,果然完美实现了父子分类各自显示自己的SEO标题,哪怕是文章同时属于父子两个分类也能正确显示自己的SEO标题了。
五、小结
由于本人的博客文章分类比较少,而且都是一级分类,所以还真没有注意到这种问题,幸好这次有博主H的反馈,终于完美解决了这个父子分类SEO标题输出问题。解决这种主题问题还真不能凭经验一口咬定是插件或什么造成,而是需要逐步一一排查才能发现问题,只有发现了产生问题的根源,才能迅速解决问题。
六、建议
如果你的博客网站使用的是Nana主题,而且还使用了父子分类的,并设置了SEO标题的,建议下载本站分享的seo.php文件上传到Nana\inc\functions\下覆盖;或者直接下载更新到最新版本Nana 2.093即可。
发表于2017-03-18 09:30 沙发
喜欢博主这样爱动手的精神!
@重庆游戏培训咨询[呲牙] 折腾是保持激情的方法之一,也是玩博客的乐趣之一
发表于2017-03-18 11:51 板凳
看来老板给你安排的工作太少,真是太能折腾了! [哈哈]
@简单生活[偷笑] 偶尔偷懒折腾一下还是有必要的,这个保持激情的方法之一
发表于2017-03-18 13:37 地板
很少关注这方面SEO的建设,我的博客分类就好乱!
@明月登楼[呲牙] 这个是对分类目录设置SEO标题,有很多人比较喜欢设置这个,我测试begin主题的破解版也存在这个问题,不知道你们正版的是否已经修复这个问题。
发表于2017-04-30 22:53 4楼
站长,yigujin.cn/nanazhuti/ 做一个和你这个页面一样的的专题页需要怎么做呀