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