Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.
Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.
Je voudrais me connecter à wordpress avec un user_id passé en paramètre et mettre l'interface dans la langue de cet utilisateur.
J'ai fait une page en php qui retrouve bien l'utilisateur et sa langue mais je ne sais pas quelle instruction utiliser pour basculer la session dans cette langue.
Pour un utilisateur $user_id, j'ai utilisé :
$locale = get_user_meta( $user_id, 'locale', true );
switch_to_locale($locale );
mais cela ne fait rien.
En fait j'aimerai qu'il se passe la même chose que quand l'utilisateur choisit une langue avec le menu de WPML.
Les langues: Anglais (English )Espagnol (Español )Français (Français )
Fuseau horaire: Europe/Paris (GMT+01:00)
Bonjour,
Bienvenue à l'assistance technique de WPML.
Il semble que vous ayez besoin d’une prestation de développement sur-mesure, et cela ne rentre pas dans le cadre de notre service d’assistance technique.
Par contre, vos utilisateurs peuvent toujours choisir la langue d'administration depuis le Bureau > Utilisateurs > Sélectionnez votre utilisateur > Site languages.