[英]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.