即使你想办法重置帖子并假装它没有发生,你shouldn\'t.
WordPress使用关系数据库结构。简而言之,数据库中的一组不同的表相互指向并相互依赖。每一行的ID值,例如post的post ID,对于链接不同表中的不同行尤其重要。
例如,“posts”表存储关于每个帖子的基本信息,包括帖子ID。“post\\u meta”表存储关于帖子的附加信息,链接到该帖子ID。“comments”表存储评论,还交叉引用这些帖子ID。这个清单不胜枚举。
即使在同一个表(“posts”)中,其他条目(如修订)也会引用原始post ID!
正如你所见,这是一个复杂的关系网。如果WordPress被设计为在你丢弃一篇文章时返回并清除所有这些链接,那么我想它会起作用。它仍然会令人困惑,用户体验也很糟糕,就像@LorenRosen所提到的,这也是WordPress不这样做的原因之一。
但事实是,当你把一篇帖子扔掉时,WordPress不会为你做所有这些。我相信,当帖子被永久删除时,其中一些数据就会被删除。但是,许多其他记录不仅会被打破,而且会出错。
总之,这不是一个好主意。帖子ID通常对用户隐藏,除非你没有使用永久链接,那么你到底想实现什么呢?