Naprednejši iskalnik za WordPress

Osnovni WordPressov iskalnik je nekako zanič. Rezultati iskalnika se razvrstijo padajoče po datumu. Njegov vmesnik pa niti malo ni podoben vmesniku Googla, ki smo ga navajeni.

Ta članek bo razložil, kako lahko sami izboljšamo WordPressov iskalnik. Tako bomo izboljšali uporabniško izkušnjo in naši uporabniki bodo srečnejši.


Razvrščanje po pomembnosti in ne datumu

Pri Semiologicu so razvili vtičnik z imenom “Search Reloaded“, ki omogoča prav to. Na žalost je vtičnik plačljiv.


Izboljšajte iskalnikov vmesnik

WordPressov osnovni vmesnik prikaže pred nastavljene povzetke (excerpts). Iskanega niza ne označi, kot npr. iskalnik Google. Prikaže nam samo prvi del članka.

Z inštalacijo vtičnika Scott Yanga Search Excerpt lahko to omogočimo. Vtičnik zamenja pred nastavljen povzetek in ga nadomesti z tistim, ki vsebuje iskani niz. Hkrati se iskani niz označi okrepljeno – “bold”.

Za izboljšanje same uporabniške izkušnje bomo označili iskani niz tudi v naslovih člankov. Trenutno vtičnik tega še ne omogoča, ampak s pomočjo manjšega “hacka”.

Odprite datoteko search.php, poiščite niz “the_title();” in zamenjajte z nizom “echo $title;”.
Pred to kodo pa vstavite:


$title = get_the_title();
$keys= explode(" ",$s);
$title = preg_replace('/('.implode('|', $keys) .')/iu',
'\0',
$title);
?>

Iskani niz se tudi v naslovih označi enako, kot besede v besedilu.  Dodamo lahko tudi lastni stil.

Primer kode za spremembo stila:

strong.search-excerpt { background: yellow; }

Opisani primer je bil uporabljen tudi na Pomagalniku.
Zaradi prikaza po relevantnosti se raje uporablja modificirana verzija vtičnika Relevanssi.

Vir članka in dodatne informacije http://yoast.com/wordpress-search/

Komentiraj


*