Kaip pakeisti WordPress įrašų formatų pavadinimus
2016/03/08
0 Komentarų
Kartais kuriant temos šablonus (templates) naudinga atsifiltruoti įrašus pagal įrašų formatus (post formats). Pavyzdžiui su funkcija has_post_format(). Tačiau visi įrašų formatai yra tik standartiniai (gallery, link, chat ir t.t.) ir kartais neatitinka pavadinimai pagal tų įrašų paskirtį. Todėl yra paprastas būdas tuos pavadinimus pakeisti. Pavyzdžiui sukūrėme šabloną, kuriame bus pavaizduotas mūsų katalogas. Taigi, norime pakeisti formatą „Galerija” į „Katalogas”. Į temos functions.php failą įrašome tokią funkciją ir pavadinimas pasikeis.
function rename_post_formats($translation, $text, $context, $domain) { $names = array( 'Gallery' => 'Katalogas' ); if ($context == 'Post format') { $translation = str_replace(array_keys($names), array_values($names), $text); } return $translation; } add_filter('gettext_with_context', 'rename_post_formats', 10, 4);
Parašykite komentarą
Tik prisijungę vartotojai gali komentuoti.