要在WordPress中实现多语言支持,可以使用插件或手动实现。下面是使用插件和手动实现的方法:
pll_e()
函数来输出可翻译的字符串。示例代码:
echo pll_e('Hello World');
languages
。然后在languages
文件夹中创建一个.po
文件,例如theme-textdomain-zh_CN.po
(用于中文语言)。可以使用Poedit等工具来编辑.po
文件,将需要翻译的字符串以键值对的形式写入。示例代码(theme-textdomain-zh_CN.po
文件):
msgid "Hello World"
msgstr "你好世界"
gettext
函数或相应的翻译函数来翻译需要翻译的字符串。示例代码:
_e('Hello World', 'theme-textdomain');
以上是在WordPress中实现多语言支持的两种方法。使用插件会更方便,而手动实现则更加灵活。选择哪种方法取决于个人的需求和喜好。