Как получить сообщения на другом языке из WPML Plugin

Я использую плагин Thermal-Api , чтобы определить REST WS для получения сообщений в формате JSON.

Мой клиент использует WPML для перевода сообщений, и мне нужно передать WP_Query язык, заданный в интерфейсе.

Есть ли какой-то конкретный параметр для перехода к WP_Query, чтобы выбрать только сообщение на этом языке или есть способ динамически изменять «ICL_LANGUAGE_CODE», чтобы получить то, что мне нужно?

Благодаря!!

Предполагая, что $new_lang содержит желаемый код кода на две буквы (например, «fr»), вы можете сделать это:

 global $sitepress; $current_lang = $sitepress->get_current_language(); //save current language $sitepress->switch_lang($new_lang); //...run query here; if you use WP_Query or get_posts make sure you set suppress_filters=0 ... $sitepress->switch_lang($current_lang); //restore previous language 

Для получения дополнительной информации проверьте http://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/debugging-theme-compatibility/