如何在WordPress中制作多语言网站


how to make multi language site in wordpress

我想用两种语言制作一个wordpress网站。英语和阿拉伯语。当用户选择仅英语页面时,我想以 2 种语言制作页面、类别和菜单,当选择仅英语页面时,将显示阿拉伯语页面、类别和菜单。只有两者的帖子将保持不变。除帖子外的所有内容都将更改用户用户。

您可以执行以下操作:

  1. 获取语言包(例如 de_DE.mo ) 从 wordpress.org。如果语言包不能作为独立下载提供,您还可以使用捆绑在WordPress ZIP文件中的.mo文件。位于wp-content/languages下。
  2. .mo文件移动到默认(英语)WordPress安装的wp-content/languages/
  3. wp-config.php中的WPLANG常量更改为新的区域设置(例如 de_DE
  4. 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)字幕翻译的下行编码样式本地化