Bejelentkező oldalon szövegek cseréje

WordPress-nél a bejelentkező felületen, ha engedélyezve van a regisztráció, akkor az alábbi két szót láthatjuk: Regisztráció, Elfelejtett jelszó? Félre ne értsetek, ez nyelvtanilag 100%-osan helytálló, máshogy nem is lehetne fordítani igazából. Vannak azonban olyan helyzetek, amikor valakinek mégse felel meg ezen kettő fordítása. Ha például a weboldal témája mást követel meg, tegyük fel regisztráció helyett arra van szükség, hogy jelentkezés a tanfolyamra. Ha belegondolunk megoldhatjuk egyszerűen hiszen fogjuk a PoEdit-et és átírjuk a fordításban amit szeretnénk. Ezt hívom én félmegoldásnak, hiszen, ha jön egy frissítés, akkor már el is veszett amit átírtuk, hiszen a frissítéssel együtt a nyelvi fájl is felül fog íródni. Így tehát egy olyan megoldásra van szükségünk, hogy a módosítás ne vesszen el. Functions.php fájlba másoljuk az alábbi kódot és módosítsuk igényeink szerint a regisztráció szót.

add_filter(  'gettext',  'register_text'  );
add_filter(  'ngettext',  'register_text'  );
function register_text( $translated ) {
     $translated = str_ireplace(  'Regisztráció',  'Jelentkezés a tanfolyamra',  $translated );
     return $translated;
}

Szerzőről
Fridrik Bélának hívnak internetes körökben Efrud becenéven vagyok ismert. 8 Éve foglalkozok honlapok fejlesztésével. Az efrud.hu szakmai tapasztalataim olvashatóak, illetve vállalkozásom fő profilját is képezi.

Szólj hozzá

XHTML: Engedélyezett tagek: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>