17 avril 2024
Erreur 404 WP
Astuces

Corriger l’erreur 404 de WordPress pour la pagination dans votre site web ou blog

La pagination ou le page par page est une erreur commune qu’on retrouve dans WordPress.

Le principe de pagination de WordPress permet d’afficher les publications de votre site. Le principe de pagination de WordPress permet d’afficher les publications de votre site ou de votre blog selon le nombre d’articles prĂ©dĂ©fini dans les rĂ©glages. La pagination est aussi importante pour afficher l’ensemble des articles appartenant Ă  une catĂ©gorie en affichant le nombre de pages contenant les articles.

Pagination WordPress

Seulement voilĂ , lorsque votre site ou votre blog grossi en nombre d’articles, au moment de passer d’une page Ă  l’autre vous tombez sur une erreur 404 de WordPress

A lire: La différence entre WordPress et Drupal

Erreur 404 liée à la pagination

Comment résoudre ce problÚme?
Vous constaterez que résoudre ce problÚme dépend de votre thÚme. Il y a des thÚmes qui accepteront la manipulation suivante :
Le code suivant est Ă  ajouter dans votre fichier functions.php

// 404 PAGINATION
 add_action('template_redirect', 'baw_template_redirect_no_404_pagination' );
 function baw_template_redirect_no_404_pagination() {
 // Récupération de la variable "paged"
 $paged = get_query_var( 'paged' );
 // Si nous sommes sur une page 404 avec une page > Ă  0
 if( is_404() && $paged > 0 ):
 global $wp_rewrite;
 $url = preg_replace( "#/$wp_rewrite->pagination_base/$paged(/+)?$#", '', $_SERVER['REQUEST_URI'] );
 wp_redirect( $url, 301 );
 die();
 endif;
 }

Je vous recommande de le faire via votre console d’administration WordPress en allant Ă  Apparence -▶ Editeur de thĂšme -▶ Functions.php ensuite ajoutez le code dans le fichier comme suit:

RĂ©glages de la pagination erreur 404 avec du code

Une autre option plus simple et qui est celle qui marche le plus et partout quelque soit votre thĂšme est de passer par les permaliens en ajoutant des variables plus de trois mais pas moins de trois ou juste trois.
Le faire en allant Ă  RĂ©glages -▶ permaliens -▶ Structure personnalisĂ©e (cochez)
ensuite sélectionner vos variables plus de trois ou trois et pas moins de trois

RĂ©glages de la pagination erreur 404 avec les permaliens

On peut donc gĂ©rer cette difficultĂ© 404 de cette facon. D’autres astuces existent surement, mais celle-ci m’a le plus convaincu et je l’ai testĂ© sur mon blog.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Certifications

You cannot copy content of this page / Veuillez saisir ce que vous souhaitez copier.

error: Content is protected !!