1
我創建了一個帖子循環,顯示2種不同類型的帖子('portfolio'和'post')。爲多個帖子循環指定'post_per_page'
<?php
$work = array(
'post_type' => array('portfolio','post'),
'posts_per_page' => '8',
);
$loop = new WP_Query($work);
while ($loop->have_posts()) : $loop->the_post();
if (get_post_type() == 'portfolio') {
// My portfolio code will go here
}
else if (get_post_type() == 'post') {
// My post code will go here
}
endwhile;
?>
這似乎工作正常,但我想要做的是限制每個類型顯示的帖子數量。我已經設置它,以便它總共限制8個,但是我想進一步擴展並將每個類型限制爲4(總體上4 + 4 = 8)。
感謝您的回覆。我不喜歡計算帖子的想法,因爲這會對錶現產生重大影響。我可能會創建2個獨立的函數並分別運行它們。 – zvalliji
如果績效很重要,您可能最好使用選項2)或3)。但是1)是最快實施的。 – Blackbam
謝謝你,我已經將你的評論標記爲正確。 – zvalliji