我试图在标题位置设置不同的语言,但我看起来不可能使其工作。 我试着加入标题:
但是当我打印它时,它只会像这样显示:
[:en]英文文本[:de] Deutsch text
德语文本
所以在第一种情况下,它不解释qtranslate的短代码,在第二种情况下它只是删除它。
当打电话给厨房时(我正在使用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}>";
}
有什么建议吗? 谢谢!
答案 0 :(得分:2)
我创建了一个简单的修复程序,允许您使用Wordpress qTranslate插件选择多媒体文件的语言
https://github.com/rafaelcalleja/qTranslateMultimediaLanguage
答案 1 :(得分:1)
解决!
我改变了
wptexturize( $attachment->post_excerpt)
有
qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($attachment->post_excerpt);