0

キャプションの場所に異なる言語を設定しようとしていますが、それを機能させることは不可能に見えます。キャプションを入れてみました:

  • [:en]英語のテキスト[:de]ドイツ語のテキスト
  • 英語テキストドイツ語テキスト

しかし、私がそれを印刷すると、それはちょうどこのような表示をするでしょう:

[:en]英語のテキスト[:de]ドイツ語のテキスト
ドイツ語のテキスト

したがって、最初のケースでは、qtranslateのショートコードを解釈せず、2番目のケースでは単にそれを削除します。

ギャレーを呼び出すとき(SexyCycleを使用している場合)、投稿では次のように呼び出します。

<div class="centerColumn col gu3"> <?php print_custom_field('gallery:do_shortcode'); ?> </div>

次に、プラグインにこれ​​があります:

if ($caption == 'caption' && trim($attachment->post_excerpt)) { 
            echo $attachment->post_excerpt;
            $ret .= "<{$captiontag} class='gallery-caption'>" . wptexturize( $attachment->post_excerpt) . "</{$captiontag}>";
        }
        else if ($caption == 'desc' && trim($attachment->post_content)) {
            $ret .= "<{$captiontag} class='gallery-caption'>" . wptexturize($attachment->post_content) . "</{$captiontag}>";
        }

助言がありますか?ありがとう!

4

2 に答える 2

2

Wordpress qTranslate プラグインを使用してマルチメディア ファイルの言語を選択できるようにする簡単な修正を作成しました

https://github.com/rafaelcalleja/qTranslateMultimediaLanguage

于 2014-01-30T17:09:44.923 に答える
1

解決しました!
私が変更され

wptexturize( $attachment->post_excerpt)

為に

qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($attachment->post_excerpt);

于 2012-10-11T13:20:50.853 に答える