当前位置:   article > 正文

wordpress更新文章post.php错误,wordpress升级后无法发文章的解决办法

您正在编辑展示最新文章的页面。

a059e095b5bb72242509526268e43acd.png

错误表现:(类似错误可以参考)

1、后台写新文章的时候显示

中文:您正在编辑展示最新文章的页面

英文错误:You are currently editing the page that shows your latest posts

2、前台显示文章没标题没时间,什么都没有,后台文章显示都有,但是无法编辑

70944f78883c0297997fe19a433e6608.png

由于我是刚刚从wordpress4.31直接升级到wordpress4.41的,所以给我的直接反应就是程序有

BUG,百度了很多方法都不可以用。干脆直接重装了一下,数据库也重新导入了一下

结果还是不可以使用。

最后进入mysql查看发现很多为0的空文章

2b68c8d0fd5516d1ca5ecd582090a007.png

初步估计可能是ID字段的文章重复导致的,最后折腾了一下解决了问题

解决方法如下

1、进入MySQL,我用的是phpadmin

浏览数据表wp_posts,点击结构

30ed086dfd8f44e091673fe6b82d0b21.png

将ID设为主键,就是那个小钥匙的按钮,很多人也不用设置,我从新导入sql的时候,ID就默认为主键

0b2ec54aa009b8798a578dd09ebc6949.png

2、关键步骤

点击ID后面的铅笔头,就是编辑表单键

把AUTO_INCREMENT选项勾上即可

ac138fb82c57ace907e344397000348a.png

分析原因百度了一下:

主要由于很多人升级wordpress后数据表表发生变化,选择错误导致ID不能自动增加

而ID字段是唯一的,所以显示文章处于最新状态,且处于编辑中

另外一个方面可能是错误的操作导致posts 表中出了错误:没有了主键(primary key)

最简单的方法就是清空数据表,之后重新导入。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/943722
推荐阅读
相关标签
  

闽ICP备14008679号