Jumat, 04 Maret 2016

Perbedaan Fungsi _e Dan __ di WordPress

Mungkin anda sering menemukan bahasa pemrograman PHP untuk WordPress dengan bentuk __ dan _e. Terkadang digandengkan dengan perintah lain seperti echo __. Artikel ini akan mengulas perbedaan mendasar kedua fungsi tersebut dan bagaimana menggunakannya pada plugin atau thema WordPress.

Keduan fungsi tersebut sebenarnya digunakan untuk terjemahan kalimat, agar bisa di terjemahkan ke dalam berbagai bahasa yang ada di dunia ini. Dengan fungsi-fungsi tersebut, pengguna bisa menggunakan teks yang dapat dimengerti dalam bahasa mereka sendiri.

Fungsi _e() digunakan untuk menampilkan string yang diperoleh secara langsung tanpa bantuan echo. Contoh sederhananya seperti kode di bawah ini:
_e('Contoh', $domain);
Perintah di atas akan menampilkan teks Contoh secara langsung di templat. Sedangkan $domain adalah nama domain untuk terjemahan. Berbeda dengan fungsi __(), fungsi ini hanya mengembalikan teks yang diterjemahankan saja agar bisa diproses pengolahan teks tingkat lanjut.
$teks = __('Contoh', $domain);
echo $teks;
Pada contoh di atas, $teks akan memiliki teks yang berbeda-beda tergantung dengan terjemahan bahasa yang digunakan.

Sekian dulu pembahasan kita kali ini mengenai fungsi __ dan _e, jika ada yang kurang dimengerti atau pertanyaan lebih lanjut, silahkan lempar komentar di bagian bawah berikut. Terima kasih sudah membaca, salam damai.

Tidak ada komentar:

Posting Komentar