i show posts in category using "posts_per_page"
$qargs = array(
'post_type' => 'post',
'order' => 'DSC',
'orderby' => 'date',
'posts_per_page' => 12,
'paged' => $paged,
'cat' => $cat,
'meta_query' => array( 'relation' => 'AND', $meta )
);
如何只显示在第一页6个帖子和在所有其他页面12?
i tried so:
if ($paged == 0) {
$posts_per_page = 6;
} else {
$posts_per_page = 12;
}
但它没有正确计数…需要在第一页上输出6个帖子,第二页从7个帖子开始,以此类推。当然,在我的情况下,第二页从13 post开始计数…
您需要使用offset
。
你可以这样写:
'offset' => 6,
第二页使用,之后的页使用类似的逻辑
参考