WP pagenavi a 404 página no encontrada

WordPress WP PageNavi plugin gettinf 404 error. Aquí está mi código.
 <?php  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

   query_posts(array(
    'posts_per_page' => 3,
    'paged' => $paged
   )
  ); ?>
    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<?php the_title('<h1 class="entry-title"><a rel="nofollow" href="' . 

get_permalink() . '" title="' .

the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h1>'); ?> <?php endwhile; if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <?php wp_reset_query(); else : ?> <p class="no-posts"><?php _e('Sorry, no posts matched your criteria', 'example'); </p> <? php endif; ?>
 <?php  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

   query_posts(array(
    'posts_per_page' => 3,
    'paged' => $paged
   )
  ); ?>
    <?php if(have_posts()) : while(have_posts()) : the_post(); ?>

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<?php the_title('<h1 class="entry-title"><a rel="nofollow" href="' . 

get_permalink() . '" title="' .

the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h1>'); ?> <?php endwhile; if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <?php wp_reset_query(); else : ?> <p class="no-posts"><?php _e('Sorry, no posts matched your criteria', 'example'); </p> <? php endif; ?>
.



Solución

Tal vez te perdiste el objeto aquí, y por cierto ¿por qué usas query_posts()? Puedes probar esto:
<?php  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

 $args = array(
   'posts_per_page' => 3,
   'paged' => $paged
); 

$query = new WP_Query($args);
if($query->have_posts()) : while($query->have_posts()) : $query->the_post(); ?>

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<?php the_title('<h1 class="entry-title"><a rel="nofollow" href="' . get_permalink() . '" title="' . 

the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h1>'); ?> <?php endwhile; if(function_exists('wp_pagenavi')) { wp_pagenavi($query); } ?>
<?php  $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

 $args = array(
   'posts_per_page' => 3,
   'paged' => $paged
); 

$query = new WP_Query($args);
if($query->have_posts()) : while($query->have_posts()) : $query->the_post(); ?>

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<?php the_title('<h1 class="entry-title"><a rel="nofollow" href="' . 

get_permalink() . '" title="' .

the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h1>'); ?> <?php endwhile; if(function_exists('wp_pagenavi')) { wp_pagenavi($query); } ?>
.





Problemas relacionados

WP pagenavi dando página no encontrada al hacer clic en página 2

404 Página no encontrada

Tipo de entrada personalizado funciona pero sigue mostrando página no encontrada

Poste paginación wp pagenavi

pagenavigation no aparece la siguiente página atrás sólo enlace a la Página principal

Página no encontrada error al agregar texto 2 2 1' a la página

WP Pagenavi cómo Mostrar todos los resultados

Organizando sus páginas

Consulta personalizada (autor es co_author post_author o meta) con paginación Pagenavi

WP pagenavi no funciona con el id de categoría

Archivo página no encontrada en correos personalizados tipo

RSS feed url mostrando página no encontrada. ¿Cómo solucionarlo?

Source: Stack Exchange Inc; License: cc by-sa 3.0 Contacto / Contact