我如何才能看到哪些WordPress帖子没有打开每个帖子都有修订历史?

时间:2020-02-26 作者:Andrew

我有大约3000个CPT记录,其中包含由WP All Import错误更新的ACF数据。有没有办法查看具有修订历史记录的帖子列表?我已经导出了数据库,但看不到任何显示单个帖子是否有修订的指标。

编辑:是否有用于后期修订的特定数据库?

1 个回复
最合适的回答,由SO网友:Pat J 整理而成

Revisions documentation page:

修订存储在posts表中。

修订版存储为其关联帖子的子项(与附件的存储方式相同)。他们被给予post_status 属于inherit, 一post_type 属于revision, 和apost_name 属于{parent ID}- revision(-#) 对于定期修订和{parent ID}-autosave 用于自动保存。

所以你应该可以搜索wp_posts 表中列出了post_typerevision, 然后抓住post_parent ID查找原始帖子。

更新

如果您正在查找SQL查询,下面是我刚刚尝试的一个似乎有效的查询:

SELECT ID, post_title
FROM wp_posts
WHERE ID IN (
    SELECT DISTINCT post_parent
    FROM wp_posts
    WHERE post_type=\'revision\'
);
。。。假设posts表具有默认名称wp_posts.

相关推荐

Wordpress database connection

我的网站被黑了,我已经把所有东西都加载了,但是页面、帖子、图片等都没有显示在网站上。我注意到在我的数据库ameqt\\u wp507中有一个列表,上面写着wp\\u 507posts等,还有一个列表写着wp6t\\u posts等。其中包含wp6t的一个包含了所有内容。我如何让它看到这些信息?ThanksSarah公司