WordPress网站有许多插件可以实现多语言支持。以下是一些常用的插件:
WPML:这是一个功能强大的多语言插件,可以轻松地在一个站点上添加多种语言,并让您管理内容、主题和插件的翻译。
Polylang:这是一个简单而直观的插件,可以帮助您在一个站点上添加多种语言,并让您为每个语言设置不同的网站标题和描述。
Weglot:该插件可以让您在几分钟内为您的站点添加多种语言,并提供自动翻译和手动编辑功能。
以下是一个示例代码,用于在WordPress主题中使用Polylang插件:
<!-- 显示当前语言 -->
<?php echo pll_current_language(); ?>
<!-- 显示语言列表 -->
<ul>
<?php pll_the_languages(array(
'show_flags' => 1,
'show_names' => 0
)); ?>
</ul>
<!-- 显示翻译后的内容 -->
<?php echo pll__('Hello World'); ?>
上面的代码中,pll_current_language()
函数返回当前语言的ID,pll_the_languages()
函数显示所有可用的语言(包括标志和名称),pll__('Hello World')
函数用于翻译指定的字符串。