admin管理员组

文章数量:1415100

I would like to change the logged in user's language (if someone is logged in) when they change the language in front-end.

I'm using the WPML Multilingual CMS plugin in my Wordpress website.

I've tried to add this code in my custom plugin:

add_action('wpml_language_has_switched', 'change_user_language_in_database');

function change_user_language_in_database()
{
  die("test function");
}

The problem is that this function is always triggered. Also when the language isn't switched.

The version of WPML Multilingual CMS plugin is 4.2.7.1.

What am I doing wrong?

本文标签: pluginsWPMLHook when language is switched (change user language)