Para un único wordpress de sitio, el idioma debe establecerse desde wp-config.php's WPLANG, pero ¿es posible establecer desde mi complemento que anule el valor predeterminado?
multi-language
translation
Howard
fuente
fuente

Respuestas:
En
wp-includes/l10n.phpencontrarás la funciónget_locale(). Ofrece un filtro; puedes configurar el idioma e ignorar la constante:Para cambiarlo por complemento, use el filtro
'locale'. Ejemplo:fuente
Fatal error: Cannot redeclare get_locale(). Así que simplemente cambié el nombre de la función deget_locale()anano_get_locale(), y está funcionando maravillosamente.get_locale()función, que es una cita del núcleo. Todo lo que necesitas es el último bloque de código.