我试图在我的wordpress主题中创建一个按钮,以更改网站的语言。我遵循了指南(https://developer.wordpress.org/themes/functionality/internationalization),在poedit等文件中创建文件,并在functions.php中加载了文本域。
但是我现在如何更改网站上的语言?
functions.php
public function theme_supports() {
load_theme_textdomain( 'marcial', get_template_directory() . '/languages' );
}
style.css
/**
* Theme Name: marcial
* Description: lorem ipsum
* Author: lorem ipsum
* Text Domain: marcial
* Domain Path: /languages
*/
header.php(渲染测试),有效
__('hello', 'marcial')
它会打印我的pot文件中的内容。但是我该如何更改语言?
答案 0 :(得分:0)
我之前尝试过的简便方法:
多语言WordPress网站(人工翻译)
1-安装并激活Polylang插件。
2-语言设置页面分为三个选项卡。第一个标签标记为“语言”。在此处添加您要在网站上使用的语言。
3-添加语言后,切换到“字符串翻译”标签。在这里,您需要翻译网站标题,描述,然后选择日期和时间格式。
4-配置的最后一步是“设置”选项卡。您可以在此处选择网站的默认语言和其他技术设置。
通过Polylang,可以轻松地添加不同语言的内容。只需创建一个新的帖子/页面或编辑一个现有的帖子/页面。在帖子编辑屏幕上,您会注意到“语言”元框。
或者您也可以轻松使用https://wordpress.org/plugins/multisite-language-switcher/