我有一个Wordpress网站,其中包含使用自定义字段的自定义帖子类型。我有一个多语言设置,有德语和英语翻译。我使用以下插件来获取多语言功能:
- 高级自定义字段:q翻译
- 高级自定义字段
- q翻译蛞蝓
- q翻译-X
在我的一个页面上,我想显示名为Titel
的自定义字段。我使用这个php代码:<?php _e(get_field( 'Titel', false, false ));?>
现在奇怪的是,这个字段的英语和德语版本都包含字符串Blue
。但是,在页面的德语版本上,此字符串将转换为德语版本的Blue
即Blau
。但我不希望它被翻译(这就是为什么我也输入Blue
该领域的德语版本(。我假设字符串Blue
也显示在德语版本中。我已经花了一个小时来找出字符串在哪里/如何翻译,但无济于事。
任何帮助确定字符串翻译的原因/方式的帮助将不胜感激。
事实证明,_e()
函数是内置翻译功能的wordpress。我用一个简单的echo
替换了它,现在字符串不再被翻译。