La Pagination personnalisée wp_query dans WordPress prend à la page d'erreur 404

Im une boucle avec wp_query avec le code suivant:

<?php
    $temp = $wp_query;
    $wp_query= null;
    $wp_query = new WP_Query();
    $wp_query->query("showposts=2&paged=$paged");
?>

<?php if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    <?php the_title() ?>
<?php endwhile; ?>
<?php else: ?>
    <article>
        <h2><?php _e( 'Sorry, nothing to display.', 'theme' ); ?></h2>
    </article>
<?php endif;  my_pagination(); wp_reset_query()?>

avec la norme pagination :

<?php 
function my_pagination()
{
    global $wp_query;
    $big = 999999999;
    echo paginate_links(array(
        'base' => str_replace($big, '%#%', get_pagenum_link($big)),
        'format' => '?paged=%#%',
        'current' => max(1, get_query_var('paged')),
        'prev_text'    => __('<i class="fa fa-chevron-left"></i>'),
        'next_text'    => __('<i class="fa fa-chevron-right"></i>'),
        'total' => $wp_query->max_num_pages,
    ));
}
?>

La pagination est de montrer correctement sur la page, mais à chaque fois que je clique sur le lien de pagination, il me ramène à la page d'erreur.

Tout essayé aujourd'hui et n'ont aucune idée de ce que peut être la raison pour cela.

Amy aider beaucoup apprecieated

Lorsque vous passez la souris sur le lien de pagination de la page 2 qu'est-ce que l'URL?
localhost/web/main/blog/page/2 Merci
Si votre pagination de sortie semble bon. Le problème doit être avec votre requête. Pouvez-vous essayer de retirer $wp_query->query("showposts=2&paged=$paginée"); ensuite, voir si vous pouvez accéder à la page 2
Ive fait que peu qu'il est alors le retour d'un vide de la boucle. Ce qui est intéressant, c'est que quand je change de Configuration->Lecture à plus petite quantité est semble prendre de l'impact sur ma boucle. Ive mis il y a 5 éléments par page. Il n'est que de 7 postes et la pagination est montrant 3 pages. Semble qu'il est ignorant wp_query mais la troisième page est de montrer 404. Im perdu maintenant.
Si vous supprimez le code que j'ai proposé: $wp_query->query("showposts=2&paged=$paged"); et changement $wp_query = new WP_Query(); à $wp_query = new WP_Query( 'posts_per_page=2' ); ne fait que retourner des résultats? Avec cela en place, le fonctionnement de la pagination doit travail

OriginalL'auteur Dom | 2014-03-12