_e()
和__()
的翻译函数有什么区别?在什么情况下应使用e()
和__ ()
?#1 楼
如果要对翻译后的字符串进行echo
,则将使用_e
;而当您只想获取已翻译的字符串时,则将使用__
。示例:
_e('this is a message', 'twentyfourteen');
与
相同
echo __('this is a message', 'twentyfourteen');
评论
_e()返回已翻译的字符串,还是只是在适当位置回显?例如,$ x = _e('1','2'); echo $ x回声翻译过的字符串两次?第一行会运行吗?
– 38365
20 Mar 25 '21:42
__(“这是一条消息”,“二十四”);给出翻译后的字符串。然后由您决定如何使用该结果。
– Chittaranjan
20-04-11在18:49
评论
为了扩展,请查看本教程。另请参见:Codex:翻译Wordpress和Codex:适用于WordPress开发人员的I18n。