#35 Surligner les recherches dans Wordpress.
Le moteur de recherche de WordPress est souvent critiqué pour ne pas être assez puissant. Un de ses points faibles, à mon avis c’est que le texte recherché n’est pas facile à distinguer du reste du texte. Voici une astuce pour résoudre ce problème.Ouvrez le fichier search.php de votre thème, puis rechercher cette fonction <?php the_title(); ?>, attention il peut y avoir 2 résultats possible et la remplacer par <?php echo $title;?>
![]()
Il ne faut pas remplacer title=Permanent link to <?php the_title(); ?>, qui permet d’afficher dans l’info bulle le nom du billet.
Maintenant juste avant la ligne que vous venez de modifier insérer le code suivant :
<?php
$title = get_the_title();
$keys= explode( » « ,$s);
$title = preg_replace(‘/(‘.implode(‘|’, $keys) .’)/iu’,
‘<strong class= »search-excerpt »>\0</strong>’,
$title);
?>
Votre code doit ressembler à ça :
Pour afficher le surlignage jaune fluo, il faut modifier le fichier style.css de votre thème et rajouter ce code :
strong.search-excerpt { background: yellow; }
Maintenant vous pouvez faire un essai pour voir le rendu en cliquant ici
That’s All.
Difficulté : ![]()
Modification : -
Crédits : -
Autre(s) article(s) intéressant(s):



J’avais vu le hack déjà ailleurs, il était même un peu plus détaillé :
http://forum.3oneseven.com/topic/hacks/page/10
Merci pour le lien. Je bookmark.
Guillaume.
Bah cela ne fonctionne pas chez moi
ha si en fait mais j’ai préféré utiliser get_the_excerpt(); au lieu de get_the_title(); afin de surligner dans le texte. Merci
Laisser votre message !
Abonnez-vous et Soutenez Quick-Tutoriel
Facebook (14 amis)
Catégories
Espace Publicités
Réseaux Sociaux & Revendications
Blogs Amis
Articles les plus consultés
Fichiers les plus téléchargés
articles les plus commentés
A découvrir aussi : PhotoPassion | Pix-Geeks | Extreme Boss Game | Gaubuali’s Weblog | Externaute | Ecran-Noir | Agence Web