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

 懿古今   2021-12-17 22:38:18 更新  随笔日记

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

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张 - 懿古今(www.yigujin.cn)

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

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

Nana主题升级到3.1版本 修复Debug 模式错误 - 第3张 - 懿古今(www.yigujin.cn)

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

总结

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

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

你可能感兴趣的文章

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

发表评论

  1. Koolight
    Koolight @回复

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

    • 懿古今
      懿古今2017-05-18 11:25  回复

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

  2. 吴罗平
    吴罗平 @回复

    真的很多错误。

    • 懿古今
      懿古今2017-05-18 11:24  回复

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

  3. 吴罗平
    吴罗平 @回复

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

    • 懿古今
      懿古今2017-05-18 11:23  回复

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

  4. 吴罗平
    吴罗平 @回复

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

  5. 香港服务器
    香港服务器 @回复

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

  6. ink
    ink @回复

    幻灯片不动啊

  7. 南娜
    南娜 @回复

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

  8. 我爱动感单车网
    我爱动感单车网 @回复

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

  9. zalman
    zalman @回复

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

    • zalman
      zalman2017-06-17 15:34  回复

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

  10. 上海SEO
    上海SEO @回复

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

  11. 子画SEO
    子画SEO @回复

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

    • 懿古今
      懿古今2017-07-07 23:03  回复

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

  12. 里维斯社
    里维斯社 @回复

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

  13. xmlrpc
    xmlrpc @回复

    主题禁用了xmlrpc

  14. test_user
    test_user @回复

    博主,nana主题不知最新的版本从哪里下载,但是从官网能下载到的3.16版本测试发现不少问题,最大的问题是CMS布局,首页只有blog模式的文章显示,没有分类栏目文章显示,侧栏错位严重,还有侧栏小工具没数据,不知道是什么原因。还有在手机端自适应显示后,没显示导航栏数据。

    • 懿古今
      懿古今2018-06-03 14:26  回复

      @test_user你所说的都不是问题,只是自己不会设置而已。一款主题分享那么久了,你觉得可能会存在这么多问题吗?留言所说的都是最基本的设置,建议认真阅读主题介绍,认真填写主题选项内容,认真学习一下WordPress入门教程,认真学习如何设置小工具和菜单。