WordPress: résultat de recherche / 404

Après des migrations, des changements de styles, de configurations ou autre, il peut arriver que les articles d’un blog ne soient plus au même endroit qu’avant. Le but, bien sûr, est d’avoir le moins de changement possibles, mais certaines fois, c’est nécessaire et l’astuce suivante peut tout aussi servir pour ceux qui tapent une mauvaise adresse web.

Le principe est de rediriger toute erreur 404 (page non trouvée) vers une recherche dont les termes correspondent au contenu de l’adresse, tout en envoyant quand même l’erreur.

Sous wordpress, cela se fait simplement en modifiant la page 404.php de votre thème:

0);
include ("search.php");
?>

Exemple.