Problème:
C'est un cas très particulier ici car le client utilisé un code personnalisé pour changer de langue.
$sitepress->switch_lang('en');
Solution:
La solution est spécifique à ce cas. J'ai offert au client un code pour retourner sur la langue actuelle après avoir basculer (voir documentation plus bas). Cependant le client a préféré utiliser un conditionnel avec la fonction is_admin() pour n'appliquer le code que dans le backend admin car cela correspondait mieux à sa situation.