WordPress kívülről

Keresési Kulcsszavak kiemelése

Amikor például Googleal keresünk valamit, akkor láthatjuk, hogy a keresett kulcsszót kiemeli a kereső úgy, hogy félkövérré alakítja. Ezt mi is meg tudjuk oldani WordPress weboldalunkon, vagyis, ha valaki rákeres valamire akkor a keresi eredmények között a kulcsszó ki lesz emelve. Első lépésben nyissuk meg a search.php fájlunkat és keressük meg a the_title() funkciót. Ezt cseréljük le erre:

echo $title;

A módosított sor elé másold ezt a kódot:

<?php
$title  = get_the_title();
$keys= explode(" ",$s);
$title  = preg_replace('/('.implode('|', $keys) .')/iu',
'<strong class="search-excerpt">\0</strong>',
$title);
?>

Ezután már csak azt kell meghatároznunk, hogy a kulcsszavunk, hogyan legyen kiemelve. Nekem a választásom arra esett amelyet a keresőóriás is alkalmaz vagyis hogy félkövérré alakítom a kulcsszavakat úgy hogy a sablon style.ccs fájljába egy egyszerű osztály szúrok be.

strong.search-excerpt { font-weight:bold; }