Hakusivun otsikon korjaaminen
sunnuntai 16. elokuuta 2009Jokin aika sitten päivitin blogin ohjelmiston versioon 2.8. Samalla lisäsin hakukenttään alt+i -pikavalinnan, minkä testauksen yhteydessä huomasin, että hakusivun otsikko näkyy virheellisesti englanniksi.
Esimerkiksi, jos hain hakusanalla elokuva, oli hakutulossivun otsikkona ”Search Results elokuva – MS-potilas”. Käyttämälläni käännöspaketilla sen olisi pitänyt olla ”Hakutulokset elokuva – MS-potilas”. Tarkistin kielitiedoston, mutta se oli kunnossa.
Pienen etsinnän jälkeen vika löytyi tiedostosta general-template.php (hakemistossa wp-includes). Sama virhe on edelleen versiossa 2.8.4, mihin päivitin blogin ohjelmiston tänään, joten julkaisen tässä korjauksen.
Etsi general-template.php-tiedostosta rivi (versiossa 2.8.4 rivi 500):
$title = sprintf(__('Search Results %1$s %2$s'), $t_sep, strip_tags($search));
Muokkaa siitä seuraavanlainen:
$title = sprintf(__('Search Results').' %1$s %2$s', $t_sep, strip_tags($search));