为什么当我创建一个新帖子时,我在帖子数据库表中找到了2条与此帖子相关的记录?

时间:2014-08-14 作者:AndreaNobili

我是WordPress开发的新手,我对名为posts

我观察到,当我创建一个新帖子(进入WP管理面板)时,会在posts 桌子

例如,在此之后,我创建了一篇标题为DB TEST 进入posts 表一发现了这两条记录:

29  1   2014-08-14 20:36:43 2014-08-14 20:36:43 deb test    DB TEST     publish open    open        db-test         2014-08-15 20:37:34 2014-08-15 20:37:34     0   http://localhost/wordpressAsper/?p=29   0   post        0

30  1   2014-08-15 20:36:43 2014-08-15 20:36:43 deb test    DB TEST     inherit open    open        29-revision-v1          2014-08-15 20:36:43 2014-08-15 20:36:43     29  http://localhost/wordpressAsper/2014/08/15/29-revi...   0   revision        0
正如您所看到的,除了ID(单音)和post_type 领域在第一条记录中,此字段具有post 在secondo记录中,有效值为inerith

那么,为什么当我创建一个新帖子时,我有两条记录而没有一条记录呢?

此外,我注意到,对于其他职位,我有更多与同一职位相关的2条记录。到底是什么意思?

2 个回复
最合适的回答,由SO网友:sakibmoon 整理而成

第二个是修订。它表示您所做的更改,但未保存。Wordpress将其保存为修订公告。如果在不更新帖子的情况下进行更多更改,则可能会有多个修订帖子。

你不必为此担心。这都是背景,不会对你产生任何影响。

SO网友:breadwild

这是多年以后的事了,使用5.2,但我只是在准备从另一个平台手动迁移内容时注意到了这一点。奇怪的是,修订版是在与原始帖子相同的时间创建的,尽管实际上没有进行修订,但只需保存原始帖子即可。在页面和帖子中都注意到了这一点。

有趣的是,我可以删除那些“修订”记录,并且没有不良影响。修订记录在编辑和保存后重新添加。

结束