在Wordpress中创建自定义循环

时间:2019-03-18 12:08:22

标签: wordpress loops

我想创建一个自定义循环,以排除具有特定元值的前3个帖子。

posts in base; 
1-post(meta value exist)
2-post(meta value exist)
3-post
4-post(meta value exist)
5-post
6-post
7-post(meta value exist)
8-post(meta value exist)
.
.

output will be like;

3-post
5-post
6-post
7-post(meta value exist)
8-post(meta value exist)

有什么主意吗?

1 个答案:

答案 0 :(得分:0)

得到解决方案;

$ids = wp_list_pluck( $previous_query->posts, 'ID'); // gets quered ids
$args = array(
   'post__not_in' => $ids
);

$the_query = new WP_Query( $args );

我不确定这是否是最好的方法,但是对我有用。