【问题标题】:Multilingual CMS website in wordpresswordpress 中的多语言 CMS 网站
【发布时间】:2012-02-08 13:29:46
【问题描述】:

我正在开发 wordpress CMS 网站。 基本上我想要这个网站有两种不同的语言(比如英语和日语)。

现在重点是,我不想使用任何本地化插件。 管理员将记录并更新两种语言的内容。

完成这项工作的最佳方法是什么?

我必须为每种语言创建两个子网站吗?或建议我任何其他方式。

提前致谢。

【问题讨论】:

  • Wordpress 默认是单一语言的(它有一种屏幕语言,并且没有不同的帖子和页面语言)。如果您不想使用插件,请使用两个站点。
  • 感谢 hakre 的回复。是的,最初我计划拥有 2 个网站,但如果有任何替代方法可以避免这种情况,将不胜感激。

标签: php wordpress multilingual


【解决方案1】:

您仍然必须更清楚地选择多语言的方式。希望这会有所帮助。

1) 如果您只需要手动翻译您的帖子和页面,请使用 qTranslate

2) 如果您需要进行任何更改,包括您的小部件和插件,那么您必须使用 2 个 wordpress 设置或WPML

【讨论】:

    【解决方案2】:

    我们更早之前就遇到过这个问题,我们最终创建了两个子域并且它起作用了(例如 us.example.com 和 uk.example.com)。我们使用的 CMS 不支持 i18n...我认为由于您使用 2 种不同的语言来维护 2 个不同的站点不会给维护带来那么大的开销,因为它们在各个方面都不同,包括网址结构。

    【讨论】:

      【解决方案3】:

      使用 WordPress 多站点安装。

      【讨论】:

        【解决方案4】:

        如果您准备编写自己的 WP 主题(不是那么难),您所要做的就是为每种语言使用不同的类别,然后根据检测到的语言代码类别在主题中提取适当的内容网址。

        我喜欢从 URL 中删除类别和标签库,因此语言紧跟在域名之后。

        我刚刚用英文/中文编写了一个完全自动化的网站,每一件事都是用自己的语言编写的,包括 AJAX 联系表。不需要凌乱的插件。没有语言切换。只是一个主题。在我看来,这比弄乱 WPML 之类的东西要简单得多。但你确实需要了解 PHP。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-06-04
          • 1970-01-01
          • 1970-01-01
          • 2010-12-12
          • 1970-01-01
          相关资源
          最近更新 更多