Php Wordpress使用wp pagenavi自定义post类型分页

Php Wordpress使用wp pagenavi自定义post类型分页,php,wordpress,pagination,custom-post-type,Php,Wordpress,Pagination,Custom Post Type,我有一个自定义的帖子类型叫criticos,我在分页方面有问题 $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $args = array( 'posts_per_page' => 8, 'post_type' => 'avaliacoes', 'paged' => $paged, //'orderby' => 'meta_value_num',

我有一个自定义的帖子类型叫criticos,我在分页方面有问题

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

$args = array(
    'posts_per_page' => 8,
    'post_type' => 'avaliacoes',
    'paged' => $paged,
    //'orderby' => 'meta_value_num',
    //'order' => 'DESC',
    'meta_query' => array(
        array(
        'key' => 'critico', // name of custom field
        'value' => '"' . $Dados['id'] . '"', // matches exaclty "123", not just 123. This prevents a match for "1234"
        'compare' => 'LIKE'
    ),
    ));

$loop = new WP_Query( $args );

if ( $loop->have_posts() ) {
    foreach ($loop->posts as $avaliacao) {
   //Do Stuff Here
    }
}
wp_pagenavi( array( 'query' => $loop  ) );
wp_reset_postdata();
转到第2页重定向到第一页时,分页不起作用

我的页面是单关键


PS:英语不是我的第一语言。

循环(归档、单一、索引)在哪里?循环在single-criticos上。single-criticos.php中还有其他循环?只有这个,我的url是www.mysite.com.br/criticos/。。。我的自定义帖子类型是criticos,slug也是criticos,这不对吗?如果您的cpt是
'criticos'
,为什么在WP\u查询参数中使用
'post\u type'=>'avaliacoes'