例如,我有2种语言:EN
和RU:如何仅在RU
语言中显示index.php帖子?可能是wp_query
中的一些参数?
答案 0 :(得分:2)
尝试使用qtranslate核心功能
function qtrans_use($lang, $text, $show_available=false)
这样的事情:
$mypost = get_post(get_the_ID());
$content = qtrans_use('ru', $mypost->post_content,false);
echo "$content";
答案 1 :(得分:0)
在新版本的qtranslate中,qtranslate-x只能如下工作:
$postId = get_the_ID();
wp_cache_delete($postId, 'posts');
$mypost = WP_Post::get_instance($postId);
$titleEn = qtrans_use('en', $mypost->post_title, false);
$titleRu = qtrans_use('ru', $mypost->post_title, false);
//or all object:
$mypost = qtrans_use('en', $mypost, false);
详细了解(rus):https://intsystem.org/coding/qtranslate-x-vyvod-stati-v-drugom-yazyke/