蠢死我了=、=突然发现自己当时写的那个只能在同一分类下选择上一篇和下一篇文章的功能失效了,以为是自己写的代码有问题,然后就纠结了半天,找了好久的原因,结果各种测试都找不到原因。。并且发现这个功能完全没有用了,完全变成最早的是时候按照文章的 id 号来显示上一篇下一篇了。就在这时突然反应过来说会不会是这段代码没了,结果一查果然没有了(╯‵□′)╯︵┻━┻原因是因为前几天我不是更新了文章的摘要在上面增加了最后修改日期么,结果我修改的那个 single.php 文件是 Git 主题原版的文件,不是我当时已经修改过的,所以在做替换的时候把我之前所有修改过的东西都给覆盖回原版的样子了。。。。不过还算好,得亏我自己写了一个每周备份 WP 的脚本,所以我还有备份文件,从备份的文件里面抽出了 single.php 然后打开了强大的 Intellij IDEA 因为笔者不是写 PHP 的所以也不知道用啥 IDE,但是我发现 Intellij 支持 PHP 所以就一直用他来修改了。Intellij IDEA 有个强大的功能就是对比文件的差异,直接拿备份的文件跟现在使用的 single.php 对比差异然后它还能够自动将差异替换掉,简直是太幸福了╮(╯_╰)╭感觉在这样用下去我迟早得傻了=、=反正现在预计给我个 escplie 可能我得稍微恢复恢复才能正常的使用了=、=不过还算是好吧,总算是改完了。
改完后发现实际上这个还有一个 bug,就是如果一个文章存在多个分类的话那就好玩了,上一篇下一篇就会开始乱跳,然后就全都乱了。。。但是想了想好像没啥好办法来修改 emmmm 所以就放弃了一个文章多个分类的方法,尽量保证文章与分类的准确性吧。总之这个问题算是解决了╮(╯_╰)╭