Necesitabamos usar la variable session_start para conocer el idioma de la página tras un formulario externo.
Pusimos el código y no mostraba nada. Os dejamos una sencilla solución.
Añadir el siguiente código en el archivo functions.php
function start_my_session()
{
if( !session_id() ) {
session_start();
}
}
add_action('init', 'start_my_session');
Ejemplo de uso en archivo .php usado para conocer el idioma de wordpress tras el formulario de registro de Mailchimp
if (ICL_LANGUAGE_CODE == "en"){
echo "Join our newsletter and receive a 10% discount on the purchase of your first kimono.";
session_start();
$_SESSION["idioma"] ="en";
}