Bonjour,
Voila après plusieurs recherche sur le net je n'arrive pas à comprendre pourquoi lorsque je souhaite affiché ma page 2 de mon archive j'arrive à l'erreur 404.
En gros j'ai un custom post type boutique, j'ai créé une page archive-boutique.php ou je souhaite avoir la liste de mes boutiques.
Voici mon code :
<div id="content" role="main" class="entry-content">
<?php
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$loop = new WP_Query( array(
'post_type' => 'boutique',
'posts_per_page' => 3,
'orderby'=> 'title',
'order' => 'ASC',
'paged'=>$paged
) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="accessory_image">
<?php the_title();?>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php previous_posts_link('« Previous') ?></div>
<div class="alignright"><?php next_posts_link('More »') ?></div>
</div>
</div>
J'ai aussi testé avec le plugin WP-PageNavi mais j'ai toujours la même erreur.
Merci pour votre aide
J'ai enfin trouvé la réponse à mon problème
Code à mettre dans function.php
function custom_posts_per_page( $query ) {
if ( $query->is_archive('boutique') ) {
set_query_var('posts_per_page', 1);
}
}
add_action( 'pre_get_posts', 'custom_posts_per_page' );