平台开发中,欢迎参与测试。你可以在 QQ群:1046115671 中与我们交流,或是直接在社区发帖

    如何删除不存在的文章ID

    • niubwakkniubwakk
      楼主
      niubwakkniubwakk
      楼主
      niubwakk
      楼主

      在数据库里面修改文章ID,不小心输错文章ID号了,代码如下

      update wp_posts set id = 3017 where id =  460; 
      update wp_term_relationships set object_id = 3017 where object_id =  460; 
      update wp_postmeta set post_id = 3017 where post_id =  460; 
      update wp_comments set comment_post_ID = 3017 where comment_post_ID =  460;

      本来文章ID是469,我要改成3017,结果文章ID写错了,把469写成460了,现在打开文章的域名变成https://xxxx.com/?attachment_id=3017,页面是空白。

      (我的设置的固定连接是/%post_id%.html)

  • 孙锡源
    管理员

    直接把 ID 改回去即可(也就是把你所有 SQL 语句的两侧 ID 对调)
    看样子你是修改了一个附件的 ID。在 WordPress 中附件(比如图片)也是存在 Posts 表中的,直接删除虽然不会出什么问题,但是在媒体库中就看不到了。

  • 正在查看 1 条回复
    • 哎呀,回复话题必需登录。

    加入 LitePress 论坛 ,参与知识分享与交流
    登录 注册 进行评论
    立即加入