我想用两种语言制作一个wordpress网站。英语和阿拉伯语。当用户选择仅英语页面时,我想以 2 种语言制作页面、类别和菜单,当选择仅英语页面时,将显示阿拉伯语页面、类别和菜单。只有两者的帖子将保持不变。除帖子外的所有内容都将更改用户用户。
您可以执行以下操作:
- 获取语言包(例如
de_DE.mo
) 从 wordpress.org。如果语言包不能作为独立下载提供,您还可以使用捆绑在WordPress ZIP文件中的.mo
文件。位于wp-content/languages
下。 - 将
.mo
文件移动到默认(英语)WordPress安装的wp-content/languages/
。 - 将
wp-config.php
中的WPLANG
常量更改为新的区域设置(例如de_DE
) - 在
functions.php
中添加以下筛选器:
函数.php
add_filter('locale', 'wpse27056_setLocale');
function wpse27056_setLocale($locale) {
if ( is_admin() ) {
return 'en_US';
}
return $locale;
}
参考资料 - https://wordpress.stackexchange.com/questions/27056/different-language-for-frontend-and-backend
看看WordPress Codex - 翻译WordPress
此外,您可以使用WP插件专门用于翻译WP网站:
代码样式本地化
用户语言切换
看看一个
可以为你做到这一点的插件。
我会说WPML插件将是您要做的事情的完美选择,但这是一个高级插件,成本 http://wpml.org。
嗨 M 乌斯曼·塔希尔 我已经在 3 个具有多语言的网站上工作
按照查看 www.decidact.com
本网站有5种语言
1)为您的帖子内容下载多边形插件2)字幕翻译的下行编码样式本地化