2011-05-11 55 views
0

我問一個問題前約這裏同樣的問題: Retrieve certain posts by their number?WordPress的問題,而檢索某些職位的數量?

每一件事情進行得很順利,我叫4個員額,但問題突然出現,只有3現在正在出現!

這裏是我的代碼使用

<?php $recent = new WP_Query(array('post__in' => array(264, 137, 145 , 88))); while($recent->have_posts()) : $recent->the_post();?> 
「>

什麼是錯我的代碼? 我敢肯定,這些崗位數是正確的,我試過很多很多他們和所有人都有相同的效果

+0

你有沒有設置Wordpress每頁只顯示3篇文章? – 2011-05-12 00:10:26

+0

哇,我什至沒有想到!是的,「博客頁面最多顯示」的默認設置只有3個,之前我沒有注意到。 非常感謝Richard.BTW,有沒有辦法覆蓋這個默認數字?我已經坐到10,但如果我需要在其他地方做一些。還有,爲什麼你不發表你的評論作爲答案來標記它是真實的?再次感謝您的努力 – Bialy 2011-05-12 00:59:21

回答

1

要從'博客頁面最多顯示'設置獲得不同數量的帖子,只需添加一個posts_per_page參數到您的查詢。如果您還在使用post__in,則可能需要將其設置爲-1,以便返回所有帖子。

new WP_Query(array(
    'post__in' => array(264, 137, 145 , 88), 
    'posts_per_page' => -1 
)); 
+0

作品非常棒,謝謝:) – Bialy 2011-05-12 15:51:59