我有一组自定义帖子类型的帖子,我给了它们菜单顺序属性。我希望使用wp_query
按菜单顺序查询前3个,然后按菜单顺序查询下3个。
例如-
如果我有一个帖子列表,其菜单顺序属性为1,2,3-
$args = array(
\'post_type\' => \'my-post-type\',
\'posts_per_page\' => 3,
\'order_by\' => \'menu_order\',
\'order\' => \'ASC\'
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
我如何执行另一个这样的查询,但从第四篇文章开始,根据它的菜单顺序,我得到4,5,6?
我想我可以用post__not_in
并输入他们的特定ID,但我希望保持动态并解决menu_order
只有
最合适的回答,由SO网友:Robert hue 整理而成
可以使用偏移到要置换或传递的桩号。像这样。
$args = array(
\'post_type\' => \'my-post-type\',
\'posts_per_page\' => 3,
\'order_by\' => \'menu_order\',
\'offset\' => \'3\',
\'order\' => \'ASC\'
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();