我是WordPress主题开发的新手,我一直在探索一些入门主题,并试图研究它们是如何开发主题的。我已经学会了他们如何使用__()
函数和_e()
函数翻译单词或短语,但我从未见过一些动态函数使用__()
和_e()
函数(例如the_excerpt()
、the_title()
)进行翻译
所以我的问题是,可以使用__()
和_e()
函数转换动态WordPress值吗?特别是这个代码:
_e(the_title(), 'domain');
或者,WordPress会自动翻译返回的值,而不需要使用这些翻译函数?
要转换动态值,必须使用__()
,否则可能会遇到问题。当我翻译我的第一个wordpress网站时,我读到了一些非常好的信息,结果很好。
您应该知道,这些调用被称为getText
包装器。。。getText
是大多数服务器中的软件,你可以在他们的网站上找到更多关于它的信息:
getText项目
关于如何使用这些的另一篇很棒的文章可以在我可以本地化的网站上找到:
如何本地化wordpress主题
像往常一样,你的主要来源应该是wordpress codex,而它的不完全是这个想法的主干,专门用于wordpress安装。
WordPress翻译编码
最后,这里有几个很好的工具可以帮助翻译。这有助于从任何PHP文件中查找getText
调用(提示,您可以上传一个zip,它将生成一个文件,然后可以与Poedit.一起使用