我有两个类别
第1类第2类
因为有些帖子属于这两个类别。
现在我想展示第2类的15个帖子,它不是第1类的最后5个帖子。(第2类的15个帖子,但如果这些帖子在第1类的最后5个帖子中只是想要排除它们)
这可能吗?任何帮助或资源将不胜感激。
答案 0 :(得分:0)
您可以使用WP_Query
在两个单独的查询中执行此操作首先获得第1类中的前5个帖子。循环播放并获取帖子ID。
然后查询第2类中的帖子,不包括postID。
类似的东西:
$args = array('posts_per_page' => 5,
'cat' => '1',
);
$posts = new WP_Query( $args );
while ($posts->have_posts()) {
$exclude_posts[] = $posts->the_ID();
}
$args = array('cat'=> '2',
'post__not_in' => $exclude_posts
);
$posts = new WP_Query( $args );
使用多个循环查看http://codex.wordpress.org/Function_Reference/query_posts