我正在尝试使用其修订版导出所有帖子。这样我就可以看到在什么时间改变了什么以及谁改变了它。
我不知道该怎么做。我的询问到目前为止: -
select p.id, p.post_parent, p.post_title
from wp_posts p
join wp_posts p1 on p.id=p1.post_parent
where post_type in ('hg-scratch-card','revision') and
post_status='publish';
但它似乎不起作用。
对此有任何帮助将非常感激。
修改: -
select * from wp_posts where post_type in('hg-scratch-card','revision') and post_parent in
(
select id from wp_posts where post_type='hg-scratch-card'
)
order by post_modified DESC
它返回特定帖子类型的所有发布修订版: - " hg-scratch-card"但是行中缺少父帖。
答案 0 :(得分:0)
select p.id, p.post_author, p.post_date, p.post_title, p.post_content, p.post_status, p.post_modified, p.post_parent, p.post_type,
pm.meta_key, pm.meta_value,
u.display_name
from wp_posts p
inner join wp_postmeta pm on pm.post_id=p.id
inner join wp_users u on u.id=p.post_author
where p.post_type in('hg-scratch-card','revision') and
p.post_parent in(select id from wp_posts where post_type='hg-scratch-card') and
LEFT(pm.meta_key, 1)!='_'
order by post_modified DESC