Para um único site wordpress, o idioma deve ser definido a partir wp-config.php
de WPLANG
, mas é possível definir no meu plug-in que substitui o valor padrão?
multi-language
translation
Howard
fonte
fonte
Respostas:
Em
wp-includes/l10n.php
você encontrará a funçãoget_locale()
. Oferece um filtro; você pode definir o idioma e ignorar a constante:Para alterá-lo por uso plug-in do filtro
'locale'
. Exemplo:fonte
Fatal error: Cannot redeclare get_locale()
. Simplesmente mudei o nome da função deget_locale()
paranano_get_locale()
e está funcionando maravilhosamente.get_locale()
função, é uma citação do núcleo. Tudo o que você precisa é do último bloco de código.