WordPress belülről

Eltérő nyelvek használata adminban és front end-en

Az informatika világának a nyelve egyértelműen az angol. Éppen emiatt sokunk már hozzászokott ahhoz, hogy egyes admin felületeket angolul kezelünk, sőt olykor még kényelmesebben is találunk meg rajta dolgokat. Így felmerül az az igény, hogy az admin felület angol legyen, a front-end, azaz a felhasználók által látott weboldal minden eleme magyar legyen.

Az alábbi kóddal elérhetjük az előbbi célunkat:

function set_my_locale($locale) {
	
	$locale = ( is_admin() ) ? "en_US" : "hu_HU";
	setlocale(LC_ALL, $local );
	return $locale;

}
add_filter( 'locale', 'set_my_locale' );

Abban az esetben is hasznunkra válhat ezen funkció, ha mi adminisztrálunk egy weboldalt angolul, de az oldal tegyük fel francia. Sablon szinten ugyebár akkor hasznosítható ez a kód, ha a többnyelvűségre fel van készítve sablonunk, azaz van hozzá .po fájl.