Nana主题升级到3.1版本 修复Debug 模式错误

2017年05月17日 21:39:50  阅读 1,204 次

老实说,我制作 Nana 主题的时候,一直都没有想过检查 Nana主题是否存在错误,是否使用了过时的函数等,这两天空闲之余,直接打开站点 Debug  模式(也就是调试模式),然后在前后台都可以看到有很多 Bug,然后就是根据错误提示,逐一修复改正。这个也是 Nana 主题 3.1 版本的由来。
Nana主题升级到3.1版本 修复Debug 模式错误 随笔日记 第1张

Nana主题V3.11版本

  • 修复分类列表页显示所有文章错误;

Nana主题V3.12版本

  • 优化360自动收录,避免重复提交;
  • 调整评论楼层号的位置;
  • 调整CMS布局双栏图片的大小。

Nana主题V3.13版本

  • 修复更换颜色后当前页码按钮颜色错误;
  • 调整编辑器常用简码按钮为下拉式按钮;
  • 优化文章列表页AJAX翻页,可选人工和自动加载;
  • 修复主题选项中常规选项的“首页隐藏的分类ID”问题。

Nana主题V3.14版本

  • 修复幻灯片显示但无内容的占位问题;
  • 修复不同标签显示相同SEO标题问题;
  • 修复代码高亮模板的JS路径问题;
  • 集成字母头像取代默认的Gravatar头像。

Nana主题V3.15版本

  • 修复部分浏览器显示异常(style.css);
  • 修复百度分享新浪微博无图片无摘要问题(footer.php);

Nana主题V3.16版本

  • 升级图片灯箱效果到 Fancybox 3版本;
  • 修复百度分享微博分享无摘要无图片问题;
  • 修复文章页面指定摘要中有空格回车问题;
  • 修复非管理员回复评论不发送提醒邮件问题;
  • 修复人工加载和自动加载时标签列表显示不正常问题。

Debug  模式(调试模式)开启方法

直接打开站点根目录的 wp-config.php 文件,找到以下代码

  1. define('WP_DEBUG', false);

改为

  1. define('WP_DEBUG', true);

即可在前端后台看到所使用主题的 Bug。

不过 WordPress 默认是不开启 Debug  模式(调试模式)的,所以建议大家在修复完主题所存在的 Bug 之后,还是关闭 Debug  模式(调试模式)为好。

使用 Theme Check 插件检测主题是否规范

Theme Check 插件是一个简单但超好用的 WordPress 主题制作检测插件,可以快速检测出 WordPress 主题有哪些地方不符合规范标准,并且适当给出修改意见,省时省力!

Nana主题升级到3.1版本 修复Debug 模式错误 随笔日记 第2张

根据本人的使用经验,我们不必全部根据它给出的建议修改,因为它的标准是进入 WordPress 官方主题库的标准,需要增加一些个人认为无用的东西,比如需要在 style.css 文件头部就需要添加很多项无用的内容,比如需要增加 License、License URI、Text Domain、Tags,主题文件夹还需要 README.txt 文件等等。所以使用这款主题的时候,可以根据它给出的提示适当修改即可,不可完全听取。

使用W3C验证器检测相应页面

Nana主题升级到3.1版本 修复Debug 模式错误 随笔日记 第3张

点击进入到W3C 验证器官网,然后输入想要检测的网址,点击『Check』等待片刻即可看到所要检测的站点存在的问题,我这次主要是修复了一下比如 ID  重复使用,甚至还有 a 标签、 div 标签不闭合或使用不当的之类问题,其他一些警告提示,或者无关紧要的错误就直接忽略了。

总结

以后开发或折腾主题,以上三个步骤应该算是 WordPress 主题制作完成后所需要做的三部曲吧。如果经过以上三个步骤都检测不出主题有问题的话,那么这个主题应该就是比较符合规范的。

如果文章对你有帮助,请赞赏支持懿古今发展!

历史上的今天:

本文地址:https://yigujin.cn/1208.html
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!
淘宝天猫无门槛专享优惠券

发表评论


表情

  1. xmlrpc
    xmlrpc 【实习】 @回复

    主题禁用了xmlrpc

  2. 里维斯社
    里维斯社 【实习】 @回复

    支持一下,有机会下来测试测试。

  3. 子画SEO
    子画SEO 【实习】 @回复

    博主,更新主题后,可不可告知是主题文件夹中哪几个文档更新了?我觉得这样在FXP中直接用更新的文件替换旧版文件,升级会方便点吧?

    • 懿古今
      懿古今【老板】2017-07-07 23:03  回复

      @子画SEO每次更新只会在懿古今主题官方群内公布具体修改的文件及路径,其他地方不公告

  4. 上海SEO
    上海SEO 【实习】 @回复

    建议将所有广告 !empty()判断一下,这样开启广告即使广告位不填写代码,也不发生占位现象导致有空白留存(手机端/PC端一方开启,另一方不开启这种状况)。

  5. zalman
    zalman 【实习】 @回复

    主题评论模块问题:1:游客用户评论时,提交评论显示正在提交评论,评论无刷新;2:有新评论不能邮件通知站长(换别的主题或默认的主题,评论后秒邮件通知站长审核)

    • zalman
      zalman 【实习】2017-06-17 15:34  回复

      @zalman不回复我也留一下,说一下问题:对于该问题好像只要不去该主题的选项保存设置,评论时评论会自动刷新,不会一直显示正在提交评论,一旦点击保存设置了,游客用户评论时就会一直显示正在提交评论(后台能收到评论)

  6. 我爱动感单车网
    我爱动感单车网 【副总】 @回复

    老实的说,主题日趋完善、越来越棒啊,真牛叉!

  7. 南娜
    南娜 【实习】 @回复

    分类目录显示错乱,只有第一个是正确的分类,其他都是多出来的!2.9版本无此问题,3.1有毛病

    • 懿古今
      懿古今【老板】2017-05-20 22:35  回复

      @南娜谢谢告知,已修复这个问题

  8. ink
    ink 【实习】 @回复

    幻灯片不动啊

  9. 香港服务器
    香港服务器 【实习】 @回复

    干货,我的博客主题就是用的你家主题

  10. 吴罗平
    吴罗平 【转正】 @回复

    “主机头+域名+栏目”这中模式下的URL会导致BUG,如seo+docnn.cn+/seo

    • 大致
      大致 【主管】2017-05-18 12:26  回复

      @吴罗平显然是正则表达式写的有问题。

  11. 吴罗平
    吴罗平 【转正】 @回复

    不知道博主测试过。主机名与栏目名相同的情况没,这个情况下,部分设置会失效,导航栏也不会出来。具体可以点击我的昵称看看

    • 懿古今
      懿古今【老板】2017-05-18 11:23  回复

      @吴罗平[思考] 这种情况没有遇到过,点击贵站过去发现使用的不是本主题,而且这种概率太低,懒得折腾了

  12. 吴罗平
    吴罗平 【转正】 @回复

    真的很多错误。

    • 懿古今
      懿古今【老板】2017-05-18 11:24  回复

      @吴罗平大部分市面上的主题如果开启调试模式,都会发现有很多问题,就是不知道WordPress主题库里面的是否会有这种错误,有机会我试试

  13. Koolight
    Koolight 【副总】 @回复

    用F12都可以看到很多公用库都有错误,这个每个权威标准的。

    • 懿古今
      懿古今【老板】2017-05-18 11:25  回复

      @Koolight[偷笑] 反正打开页面时看不到错误就OK了,我这个在调试模式下折腾了大半天才修复完,不容易啊