web-dev-qa-db-fra.com

Méta utilisateur du langage WPML par défaut

J'ai beaucoup de mal à trouver le nom de la méta utilisateur par défaut incluse dans WPML. WPML a un paramètre pour "Langue administrateur par défaut" sous le profil de chaque utilisateur. J'aimerais accéder à cette information dès le départ afin que tous mes utilisateurs basculent automatiquement vers la langue de leur choix lors de la connexion. Je n'arrive pas à trouver la bonne clé à utiliser pour accéder à la méta personnalisée.

Screenshot of WPML option in user profile

Jusqu'à présent, j'ai essayé:

<?php 
    $user = wp_get_current_user();
    echo get_user_meta($user->ID, 'icl_user_admin_language', true); 
?>

et

<?php 
    $user = wp_get_current_user();
    var_dump(get_user_meta($user->ID, 'icl_user_admin_language')); 
?>

mais ces deux options sont vides. Je suppose que c'est parce que je n'utilise pas la clé correcte pour la méta de l'utilisateur, mais j'ai essayé de googler et j'ai même fouillé dans la documentation, et je ne trouve aucune mention à ce sujet. Tout le monde a une idée de la façon dont je peux récupérer la langue qu'un utilisateur a définie depuis le début du site?

1

Il s'avère que la clé correcte était icl_admin_language. J'ai pu supprimer la clé de la fonction "get_user_meta" puis imprimer la variable. Cela m'a montré toutes les méta utilisateur personnalisées que je pouvais ensuite passer au crible pour trouver la clé souhaitée.

1