Leer el idioma base
pom_translate_get_base_language(): string devuelve la configuración regional de origen configurada. Si no hay ningún valor de POM Translate almacenado, recurre a las alternativas de la opción WPLANG del sitio y, por último, de en_US.
$source_locale = function_exists( 'pom_translate_get_base_language' )
? pom_translate_get_base_language()
: get_locale();
El idioma base identifica el contenido de origen; por sí mismo no indica si la URL base utiliza un prefijo. Usa pom_translate_locale_uses_prefix() o el asistente de URL localizadas para tomar decisiones de enrutamiento.
No compares solo los dos primeros caracteres cuando haya configuraciones regionales configuradas. pt_BR y pt_PT, por ejemplo, son valores de configuración regional distintos.
En sitios múltiples, llama al asistente después de cambiar al blog previsto. Su memorización está limitada al sitio activo y al contexto de ajustes actual.