我有一个Wordpress网站,使用自定义字段的自定义post类型。我有一个多语言的设置与德文和英语翻译。我使用以下插件来获得多语言功能:
在我的一个页面上,我想显示名为Titel的自定义字段。我使用这个php代码:<?php _e(get_field( 'Titel', false, false ));?>
现在奇怪的是,这个字段的英文和德文版本都包含字符串Blue。但是,在页面的德文版本中,该字符串被转换为德文版本的Blue,即Blau。但我不希望翻译这个词(这就是为什么我也在德文版的领域中加入了Blue )。我假设字符串Blue也会显示在德文版本中。我已经花了一个小时来找出字符串是在哪里/如何被翻译的,但是没有结果。
任何帮助,以确定为什么/如何转换字符串是值得赞赏的。
发布于 2018-09-14 21:18:45
事实证明,_e()函数是构建在翻译功能中的wordpress。我用一个简单的echo替换了它,现在字符串不再被翻译了。
https://stackoverflow.com/questions/52339068
复制相似问题