Magazine

Surligner les recherches dans Wordpress.

Publié le 19 avril 2009 par Quicktutoriel @quicktutoriel
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;?>
surlignage_1

Il ne faut  pas remplacer  title=Permanent link to <?php the_title(); ?>, qui permet d’afficher dans l’info bulle le nom du billet.

surlignage_2

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 :

surlignage_3

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é : Intermédiaire
Modification : -
Crédits : -

Note: Pour imprimer ce billet, ouvrez-le et cliquez sur le lien d'impression.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Quicktutoriel 63 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte

Dossier Paperblog