K2 : permaliens vs Livesearch

En théorie, Livesearch vous permet d’effectuer une recherche sur votre site sans avoir à recharger la page. Sauf que… parfois, c’est cassé ! Et vous voyez réapparaître le champ de recherche classique à sa place.

Pas très grave, me direz-vous ? Non, mais je viens de constater qu’avec une structure de permaliens personnalisés (comme ici), votre recherche n’aboutit jamais car l’url renvoyé n’est pas bon, et c’est une belle page 404 qui s’invite inopinément… (vous savez comme l’erreur système)

Heureusement, il suffit d’une petite retrouche à votre fichier searchform.php, et le tour est joué !

Remplacez la ligne :

<form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">

par

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>">

Ceci ne vous concerne pas si vous venez de télécharger la version complète corrigée, c’est déjà réparé.

0 réaction à “K2 : permaliens vs Livesearch”


  1. Aucun commentaire

Laisser un commentaire

Désolé, vous devez vous connecter pour rédiger un commentaire.