問題描述
如何透過 ID 和特定語言獲取內容?
我需要在頁面中顯示兩個特定的語言內容,而不管會話的語言如何。到目前為止,這是我的進步:這可以透過活動語言的 id 獲取內容:
<?php $id=47; $post = get_page($id); $content = apply_filters('the_content', $post->post_content); echo $content; ?>
如何將特定語言應用於過濾器?
謝謝您的幫助。 Sziro
最佳解決方案
您必須使用 qTranslate 本機功能來完成您的工作。使用 qtrans_use,這是在 qTranslate 中執行所有作業的功能。它在 qtranslate_core.php,747 行中定義
function qtrans_use($lang, $text, $show_available=false)
使用它的原始內容的帖子!
嘗試這段程式碼:
<?php
$id=47; $post = get_page($id);
$content = qtrans_use('en', $post->post_content,false);
echo $content;
?>
在這個例子中,它會返回你的文字的英文版本!用所需的語言識別符號替換為另一種語言!
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。