簡體   English   中英

從Wordpress循環中排除某些帖子

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM