[英]Populating Custom WordPress Post Archive Excluding Certain Post Categories
[英]Excluding a certain post from Wordpress loop
我有一个主页,其中显示了四个帖子,其中一个被强调。
需要强调的不是问题,这是一篇大文章,我使用特殊循环收集了详细信息。
但是对于这四个帖子(具有分页),我似乎无法排除强调的那个。
例如,如果强调的帖子的ID为8,则应该这样做:
$args=array(
'paged' => $paged,
'posts_per_page' => 4,
array('post__not_in' => array(8))
);
query_posts($args);
while ( have_posts() ) : the_post();
echo '<li>';
the_title();
echo "<span> ".$post->ID."</span>";
echo '</li>';
endwhile;
但是由于某种原因,它没有过滤任何内容,因此始终显示所有帖子。
任何想法为什么会这样?
为什么将post__not_in
放在另一个数组中? 我建议将其置于同一级别:
$args=array(
'paged' => $paged,
'posts_per_page' => 4,
'post__not_in' => array(8)
);
如果这样做没有帮助,我建议您检查此处提到的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.