Untuk situs wordpress tunggal, bahasa harus diatur dari wp-config.php
's WPLANG
, tapi apakah mungkin untuk set dari plugin saya yang menimpa nilai default?
multi-language
translation
Howard
sumber
sumber
Jawaban:
Di dalam
wp-includes/l10n.php
Anda akan menemukan fungsiget_locale()
. Ini menawarkan filter; Anda dapat mengatur bahasa dan mengabaikan konstanta:Untuk mengubahnya per plugin gunakan filter
'locale'
. Contoh:sumber
Fatal error: Cannot redeclare get_locale()
. Jadi saya hanya mengubah nama fungsi dariget_locale()
menjadinano_get_locale()
, dan itu berfungsi dengan sangat baik.get_locale()
fungsi, itu kutipan dari inti. Yang Anda butuhkan adalah blok kode terakhir.