假设2位不同的贡献者提交2个不同的帖子进行管理员审核,我们是否可以找出哪个贡献者推送哪个帖子进行审核?
如果是,该信息存储在数据库中的哪个位置?
实际上,我想列出特定贡献者“提交审核”的所有帖子。
答案 0 :(得分:1)
在wp_postmeta
表中,有一个名为_edit_last
的条目,它给出了给定帖子的最后一个编辑用户的ID。如果您想要一个返回给定作者ID的所有待定帖子的查询,无论作者如何,您都可以使用以下内容:
$params = array(
'post_status' => 'pending',
'meta_key' => '_edit_last',
'meta_value' => user_id
); //Change user_id to the author's ID
$pending_posts_edited = new WP_Query($params);
while($pending_posts_edited->have_posts()) : $pending_posts_edited->the_post(); ?>
//Loop as you normally would
<?php endwhile; ?>