我有这个功能:
$ids = $wpdb->get_col("SELECT DISTINCT comment_post_ID
FROM $wpdb->comments
ORDER BY comment_date DESC
LIMIT 0 , 30");
foreach ($ids as $id) {
$post = &get_post( $id );
setup_postdata($post); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
}
?>
这显示latest commented posts
在列表中,这很好。我想要做的是优先考虑这个并将它与“ get newest post list
”结合起来。因此,假设我今天评论了一篇名为 Hello World 的帖子,而其他人昨天提交了一篇帖子......比我想在这个新帖子上方获得最近评论的帖子。问题是在我的代码片段中,没有任何内容可以说明获取最新帖子。我怎样才能将它们结合起来?那么如何将最新评论的帖子和最新的帖子相互结合呢?这甚至可能吗?