Wordpress分页和wp pagenavi插件不';行不通

Wordpress分页和wp pagenavi插件不';行不通,wordpress,Wordpress,我已经做了自定义循环,并将结果分页为每页15页。 使用wp_pagenavi插件(默认情况下为每页10个)分页结果似乎不起作用。 代码如下: $p = get_query_var('paged') ? get_query_var('paged') : 1; $args = array( 'post_type' => 'books', 'paged' => $p, 'post_per_page' => 15); $query = new WP_Query($args

我已经做了自定义循环,并将结果分页为每页15页。 使用wp_pagenavi插件(默认情况下为每页10个)分页结果似乎不起作用。 代码如下:

$p = get_query_var('paged') ? get_query_var('paged') : 1;
$args = array(
  'post_type' => 'books',
  'paged' => $p, 
  'post_per_page' => 15);
$query = new WP_Query($args);

while ($query->have_posts()) : $query->the_post();
   the_title();
   the_excerpt();
endwhile;

wp_pagenavi();

我哪里搞错了?

有必要在wp_pagenavi函数上传递自定义查询的参数。 试试这个:

wp_pagenavi(array('query' => $query'));
阅读文档: