我在显示来自 Wordpress 类别的帖子列表时遇到了一些问题,该类别将基于使用高级自定义字段的自定义字段排除一定数量的帖子。
这是我正在使用的当前代码,可以很好地隐藏它:
while ( have_posts() ) : the_post();
$is_taken = get_field('taken_check', $this_id);
if ($is_taken!=1) {
get_template_part( 'basket_selection' );
}
endwhile;
但是,它只是隐藏了帖子,但仍将其视为“posts_per_page”函数上的帖子。
例如,总共有 20 个帖子,我将限制设置为每页 10 个帖子。如果我用上面的代码隐藏 3 个帖子,它只会在第 1 页显示 7 个帖子,在第 2 页显示 10 个帖子。
有没有办法简单地忽略隐藏的帖子而不将其视为“帖子”?