错误表现:(类似错误可以参考)
1、后台写新文章的时候显示
中文:您正在编辑展示最新文章的页面
英文错误:You are currently editing the page that shows your latest posts
2、前台显示文章没标题没时间,什么都没有,后台文章显示都有,但是无法编辑
由于我是刚刚从wordpress4.31直接升级到wordpress4.41的,所以给我的直接反应就是程序有
BUG,百度了很多方法都不可以用。干脆直接重装了一下,数据库也重新导入了一下
结果还是不可以使用。
最后进入mysql查看发现很多为0的空文章
初步估计可能是ID字段的文章重复导致的,最后折腾了一下解决了问题
解决方法如下
1、进入MySQL,我用的是phpadmin
浏览数据表wp_posts,点击结构
将ID设为主键,就是那个小钥匙的按钮,很多人也不用设置,我从新导入sql的时候,ID就默认为主键
2、关键步骤
点击ID后面的铅笔头,就是编辑表单键
把AUTO_INCREMENT选项勾上即可
分析原因百度了一下:
主要由于很多人升级wordpress后数据表表发生变化,选择错误导致ID不能自动增加
而ID字段是唯一的,所以显示文章处于最新状态,且处于编辑中
另外一个方面可能是错误的操作导致posts 表中出了错误:没有了主键(primary key)
最简单的方法就是清空数据表,之后重新导入。