BU DERSİN BAŞLIKLARI
esc_html_e( string $text, string $textdomain = 'default' )
Açıklaması:
WordPress’in tercümeye hazır textler oluşturmak için kullandığı bir fonksiyon olan _e() fonksiyonunun güvenlik tedbirleri eklenmiş halidir. Bir metni tercüme ederek, tercümeleri HTML içinde güvenle kullanılacak hale getirir.
Parametreleri:
$text
(Zorunludur.) Tercümeye hazır olmasını istediğimiz metindir.
$textdomain
Her temanın, diğer temalardan farklı bir textdomain değeri vardır. Textdomainler, WordPress’in, tema ya da eklentiye özgü tercümeleri saptayabilmesini sağlar, farklı temaların ya da eklentilerin tercümelerinin birbirine karışmasını engeller.
Varsayılan değeri 'default'
olarak ayarlanmıştır.
Temanıza özel bir $textdomain
değeri oluşturmayı öğrenmek için, Textdomain Parametresi başlığımızı okuyabilirsiniz.
Döndürdüğü değer:
Tercümeye edilmiş ve güvenli hale getirilmiş $text ifadesini ekrana bastırır.
Kaynak kodu:
Dizini: wp-includes/l10n.php
function esc_html_e( $text, $domain = 'default' ) {
echo esc_html( translate( $text, $domain ) );
}
Kullanımı:
Örnek-1
Esc_html_e()
fonksiyonunun temel kullanımı şu şekildedir:
<h1><?php esc_html_e( 'Benim Başlığım', 'text-domain' )?></h3>