Wie bekomme ich Beiträge in verschiedenen Sprachen vom WPML Plugin

Ich benutze Thermal-Api- Plugin, um eine REST-WS zu definieren, um Beiträge im JSON-Format zu erhalten.

Mein Client verwendet WPML, um Posts zu übersetzen, und ich muss die in der Front-End-Seite festgelegte Sprache an WP_Query übergeben.

Gibt es einen bestimmten Parameter, der an WP_Query übergeben werden soll, um nur den Post in dieser Sprache auszuwählen, oder gibt es eine Möglichkeit, dynamisch “ICL_LANGUAGE_CODE” zu ändern, um die benötigten Informationen zu erhalten?

Vielen Dank!!

Solutions Collecting From Web of "Wie bekomme ich Beiträge in verschiedenen Sprachen vom WPML Plugin"

Angenommen, $new_lang enthält den gewünschten $new_lang Sprachencode (zB ‘fr’), können Sie dies tun:

 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 

Weitere Informationen finden Sie unter http://wpml.org/documentation/support/achieving-wpml-compatibility-for-your-themes-and-plugins/debugging-theme-compatibility/