Php WP pagenavi提供找不到的页面

Php WP pagenavi提供找不到的页面,php,wordpress,Php,Wordpress,我有一个页面显示我的网站的搜索结果。搜索结果的查询如下所示: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; //Final post array with filters $args = array( 'post_type' => 'stores', 'posts_per_page' => 24, 'post__in' => $store_ids, 'suppr

我有一个页面显示我的网站的搜索结果。搜索结果的查询如下所示:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

//Final post array with filters
$args = array(
   'post_type' => 'stores',
   'posts_per_page' => 24,
   'post__in'      => $store_ids,
   'suppress_filters' => true,
   'post_status' => 'publish',
   'paged' => $paged
);
wp_pagenavi( array( 'query' => $the_query ) );
我在模板中添加了WP pagenavi,以便按如下方式对查询进行分页:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

//Final post array with filters
$args = array(
   'post_type' => 'stores',
   'posts_per_page' => 24,
   'post__in'      => $store_ids,
   'suppress_filters' => true,
   'post_status' => 'publish',
   'paged' => $paged
);
wp_pagenavi( array( 'query' => $the_query ) );
当我最初进入搜索结果页面时,这显示了一个很好的分页,页面数量合适。但是当我点击下一个页面时,我会看到一个未找到的页面,当然这是不应该发生的

结果页面的初始url:

当我导航到另一个页面但不起作用时的url:

有人知道如何让它工作吗