最近活动查询WordPress

时间:2012-06-03 作者:Gerben

有人知道我如何根据他们最近的活动获取帖子列表吗?诸如新评论、编辑、新帖子等活动。

一些问题(&A);wordpress主题似乎在使用这个,但我自己不知道如何生成这样的查询。。。

拜托,这很重要。

1 个回复
SO网友:Liam Bailey

这需要两个查询,一个是获取最近评论的帖子,如:

$q = "SELECT wp_comments.comment_post_id, wp_posts.* FROM wp_comments LEFT JOIN wp_posts ON wp_comments.comment_post_id = wp_posts.ID ORDER by wp_comments.comment_date DESC";
还有一个可以通过添加或编辑获得最近10篇帖子:

$q = "SELECT * FROM wp_posts WHERE post_type=\'post\' OR post_type=\'revision\' ORDER BY post_date DESC";
但是,当您从后者检索帖子时,您需要检查它是否是修订,如果是,则获取父帖子,并根据原因检查帖子或父帖子的状态,以确保其已发布(修订状态将为继承)

结束

相关推荐

Orderby不适用于使用ID数组的QUERY_POST

我有一个ID数组,我发送给query\\u posts以获取帖子(这很好),但它似乎总是把附件(562)放在最后,即使它是最新的。还尝试了title和ASC vs DESC,但它总是最后一个?$slide_args = array( \'post_type\' => \'attachment\', \'post_status\' => \'inherit\', \'fields\' => \'ids\',