Problemas com a paginação
-
Gostaria de saber o que pode estar ocorrendo com essa estrutura de wp_query abaixo, pois em alguns determinados casos da busca a mesma quando vai para a 2 página mesmo havendo posts para exibir, cai no 404.
Estrutura é de custom post.
Plugin de paginação = wp pagenaviEstrutura citada acima
<?php
$date = date(‘Ymd’);
$paged = ( get_query_var( ‘paged’ ) ) ? absint( get_query_var( ‘paged’ ) ) : 1;
$args = array(
‘post_type’ => ‘cursos’,
‘post_status’ => ‘publish’,
‘title ‘ => $s,
‘paged’ => $paged,
//’paged’ => (get_query_var(‘paged’)),
‘posts_per_page’ => ’16’,
‘orderby’ => ‘meta_value_num’,
‘meta_key’ => ‘inicio_curso’,
‘order’ => ‘ASC’,
‘meta_query’ => array(
array(
‘key’ => ‘inicio_inscricoes’,
‘compare’ => ‘<=’,
‘value’ => $date
),
array(
‘key’ => ‘fim_inscricoes’,
‘compare’ => ‘>=’,
‘value’ => $date
)
)
);
$cursos = new WP_Query($args);
if($cursos->have_posts()){
echo ‘<div class=”row cards”>’;
while ($cursos->have_posts()) : $cursos->the_post();
echo the_title();
endwhile;
echo ‘<div class=”container-fluid”>’;
wp_pagenavi( array( ‘query’ => $cursos ) );
echo ‘</div>’;
echo ‘</div>’;
echo ‘<div class=”clearfix”></div>’;
}
wp_reset_postdata();
wp_reset_query();
- O tópico ‘Problemas com a paginação’ está fechado para novas respostas.