我需要有一个不同的数量,每页上的第一页,在其他页面的帖子。
例如,这就是我需要的
总帖子数:6篇首页:显示3篇帖子下页:每页显示2篇帖子这是我的代码:
$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
$fp_limit = 3; // first page limit
$limit = 2; // following page limit
$offset = 0; // default offset
if( $paged == 1 ) {
$limit = $fp_limit;
} else {
$offset = $fp_limit + ( ($paged - 2) * $limit );
}
$args = array(
\'post_type\' => \'my_post_type\',
\'post_status\' => \'publish\',
\'offset\' => $offset,
\'posts_per_page\' => $limit,
\'caller_ get_ posts\' => -1, // remove sticky post
\'paged\' => $paged,
\'tax_query\' => array(
array(
\'taxonomy\' => \'my_taxo\',
\'field\' => \'slug\',
\'terms\' => array(\'slug1\', \'slug2\', \'slug3\')
)
)
);
$my_query = null;
$my_query = new WP_Query($args);
// basic loop
if( $my_query->have_posts() ) :
while ($my_query->have_posts()) : $my_query->the_post();
...
endwhile; endif; // archive loop
if (function_exists(\'wp_pagenavi\')){ wp_pagenavi( array( \'query\' => $my_query ) ); }
wp_reset_query();
在存档的第一页,此代码假定:总共有6篇文章,每页3篇。因此,我需要2个归档页,我向您提供的分页是:
[1] [2]
总共有6篇文章,每页2篇。因此,我需要3个归档页,我向您提供的分页是:
[1] [2] [3]