WordPress qtranslate显示某些语言的帖子

时间:2013-03-12 12:57:57

标签: wordpress qtranslate

例如,我有2种语言:EN和RU:如何仅在RU语言中显示index.php帖子?可能是wp_query中的一些参数?

2 个答案:

答案 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/