1

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

4

2 回答 2

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";
于 2013-03-12T21:34:18.907 回答
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/

于 2015-10-18T16:01:09.737 回答