Plugin pelokalan WordPress terbaik adalah dengan menggunakan fungsi WordPress default .
Ini sebenarnya cukup sederhana. Teks apa pun yang Anda ingin dilokalkan Anda letakkan di salah satu dari dua fungsi. Yang pertama di bawah menggemakan teks secara langsung dan yang kedua mengembalikan teks menjadi objek. Saya selalu lebih suka yang terakhir karena Anda selalu dapat menempelkan 'gema' di depan fungsi jika Anda ingin mengulanginya.
_e($message, 'your_namespace')
__($message, 'your_namespace')
Yang terjadi adalah jika $ message memiliki traslation, terjemahan itu dikembalikan. Jika tidak, maka itu akan ditampilkan. Ini bagus karena memungkinkan Anda untuk memasukkan semua tempat penampung lokalisasi Anda sebelum Anda mendapatkan terjemahan bersama.
Selanjutnya, Anda membuat file terjemahan. Anda dapat membuat namespace Anda sendiri dengan menggunakan salah satu dari banyak alat gratis untuk membuat file "objek portabel" (.po) yang Anda ubah menjadi "objek mesin" (.mo) yang dioptimalkan untuk mencari hal-hal ini. Saya menggunakan alat gratis yang disebut Poedit untuk mengedit file-file ini. Perangkat lunaknya adalah lintas platform.
Setelah Anda mendapatkan placeholder dan telah mengunggah file terjemahan (.mo), Anda cukup memasukkan satu baris kode ke functions.php template Anda, atau file plugin Anda. Apa yang Anda katakan di sini adalah "gunakan terjemahan ini ketika Anda mencoba untuk melokalkan sesuatu di namespace 'your_namespace'."
load_textdomain('your_namespace', (WP_CONTENT_DIR . '/path/to/file.mo'));