私は this のチュートリアルに従ってカスタムメタボックスを作成しました。
qtranslate のように見えるので、ほぼどこでもショートコードを使用できます。例えば:
投稿タイトル:
<!--:en-->Cheng Feng Enterprises<!--:--><!--:zh-->鄭峰企業<!--:--><!--:es-->Cheng Feng Compania<!--:-->
ウィジェット:
[:en]My name is Alex Chen.
I provide Spanish-English-Chinese
translation services in Taiwan.
<a href="mailto:[email protected]"><strong>I'm available for hire</strong></a>.
[:zh]我的名字是亞歷陳。
我提供西班牙語 - 英語 - 中國
在台灣的翻譯服務。
<a href="mailto:[email protected]"><strong>我可供租用</strong></a>.
これらの方法はいずれもカスタムメタボックスには機能しません。
カスタムメタボックスとqtranslateの統合に成功した人はいますか?
<?php
$meta = get_post_meta( $post->ID, 'Meta', true );
$lan = qtrans_getLanguage();
$meta_lan = qtrans_use( $lan, $meta, true );
echo $meta_lan;
?>
次に、qtranslateコメントを使ってカスタムフィールドデータを入力します。
<!--:ca-->CA<!--:--><!--:es-->ES<!--:--><!--:en-->EN<!--:-->
メタボックスの出力をページに表示させたい場合は、__()
で囲む必要があります。
多分このようなもの:
echo __( get_post_meta( get_the_ID(), 'your_field' ) );