Nana主题父子分类SEO标题显示混乱的问题

 懿古今   2017-03-18 09:14:34 发布  技术文档

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即可。

本文地址:https://www.yigujin.cn/1159.html

你可能感兴趣的文章

文章标签: ,   ,   ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. 重庆游戏培训咨询
    重庆游戏培训咨询 @回复

    喜欢博主这样爱动手的精神!

  2. 简单生活
    简单生活 @回复

    看来老板给你安排的工作太少,真是太能折腾了! [哈哈]

    • 懿古今
      懿古今2017-03-18 22:28  回复

      @简单生活[偷笑] 偶尔偷懒折腾一下还是有必要的,这个保持激情的方法之一

  3. 明月登楼
    明月登楼 @回复

    很少关注这方面SEO的建设,我的博客分类就好乱!

    • 懿古今
      懿古今2017-03-18 22:26  回复

      @明月登楼[呲牙] 这个是对分类目录设置SEO标题,有很多人比较喜欢设置这个,我测试begin主题的破解版也存在这个问题,不知道你们正版的是否已经修复这个问题。

  4. 学学涡
    学学涡 @回复

    站长,yigujin.cn/nanazhuti/ 做一个和你这个页面一样的的专题页需要怎么做呀