WordPress 升级 4.2 之后,目前发现存在如下 3 个问题:
前 2 个问题张戈博客上 2 篇文章已经发文分享了解决办法:
第 3 个问题因为我博客近期都用不到这个功能,所以也就放任不管了。今天 Begin 主题交流群有博友提到这个问题,希望可以得到修复,所以我还是花时间看了下。
作为一名 Linux 运维工程师,出现故障时的基本原则就是先解决问题,再分析问题。所以,对于这个问题,我第一个思路就是找到这个界面相关文件,然后替换成上一个 WordPress 版本中的相应文件。
果不其然,我的服务器是做了本地 7 天循环备份的,所以我可以恢复就近七天任意一天的数据,按照这个思路试了下,果不其然,立竿见影!
Ps:如果你对本地 7 天循环备份感兴趣,可以猛戳==>传送门
好了,看到这肯定有博友要吐槽了,赶紧发修复文件啊!不然还得自己找半天呢!
下载压缩包解压后得到 nav-menus.php ,将此文件上传到 WordPress 网站目录下的 wp-admin 文件中替换已存在文件即可(建议先备份同名文件哈~~)。
没错,就如此简单!
对比了一下新老版本的差异,发现代码改变了不少,主要体现在 HTML 元素。
本来还想亲自校验一下到底是哪个 HTML 元素的改变导致这个问题,结果老婆要发飙了,唉!还是先出去逛街吧!等以后有时间再来看看能否找出具体要原因吧!