php - 多语言 WordPress 网站,提供 2 次安装建议

标签 php html wordpress multilingual multiple-instances

我有一个潜在客户想要将 HTML 网站迁移到 WordPress,当前网站有 100 页; 50 个英语和 50 个法语内容相同。迁移到 WordPress 并拥有同一网站的英语和法语版本而不仅仅是翻译插件有几个原因。背景故事已经讲完了,我真正的问题是......

例如,当访问者想要将特定页面从英语更改为法语时,我该如何处理运行 2 个 WordPress 网站(一个英语,另一个法语)?并在请求更改语言时避免返回主页?

如果访问者正在查看英语版的特定页面,但想查看法语版,我不希望语​​言选择按钮将他们真正带到主页。我怎样才能在 WordPress 中做到这一点?有 2 个单独的安装,因此当您单击语言按钮时,页面只会更改为请求的语言?

希望有人能帮助我,谢谢。

卢克

最佳答案

无需创建 2 个单独的网站。只需使用 qTranslate .

它无疑是多语言 WordPress 安装的最佳解决方案,我自己已经在 100 多个多语言网站上使用过它

管理和维护会更加容易,您将可以控制多语言行为的各个方面,并且可以共享资源(如脚本、图像、主题等)。

使用此插件,您可以选择是否想要一个类似以下的 URL:

  • http://www.mysite.com/frhttp://www.mysite.com/en
  • http://fr.mysite.comhttp://en.mysite.com
  • http://www.mysite.com/?lang=frhttp://www.mysite.com/?lang=en

您的所有用户将看到的是一个基于小标志或基于菜单的语言切换器。

管理屏幕可以轻松共享语言、切换和内容处理。甚至切换管理区域语言本身也是轻而易举的。

您甚至可以控制本地 SEO。

还支持从标题到媒体再到自定义字段的各个方面。基本上,您有标题内容等重复的字段。最好的理解方式就是安装一次并开始使用。

您很快就会明白。

它具有非常广泛的钩子(Hook)库和自定义功能,使您几乎可以轻松完成所有操作!

可以找到支持 5 种语言的 qTranslate 的工作(旧)wp 安装示例 here

附注

我与这个完全免费的插件的作者没有任何关系 - 但我确实钦佩他所做的工作以及他的代码中使用的技术。如果您最终使用它 - 向作者表达一点谢意,他一定会感激不已。

评论后编辑我

语法或翻译的正确性无关紧要。

qtranslate is not an automated translation service / plugin

它并没有真正翻译您的网站,而是为您提供了 UI、可访问性、功能和 Hook 方面的工具。

实际内容由您翻译。没有自动内容生成(除非您特别想要)

它实际上确实创建了 2 个不同的网站(在某种意义上),但使用相同的安装、核心文件、资源等..

除非您尝试使用它,否则您不会完全理解它是如何工作的。

关于php - 多语言 WordPress 网站,提供 2 次安装建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21803160/

相关文章:

php - Laravel 邮件通知

php - 两个表的for循环

JavaScript/HTML5 音频 : play mp3 file loaded by user via file selector in Android Chrome

php - 在 WooCommerce 3+ 中隐藏购物车商品标题的变体信息

mysql - 删除mysql中字符串后面的所有内容

php - array_merge 和 array_unique 出现 php 错误

PHP正则表达式计算字符串中的起始辅音

javascript - body end 之前的脚本和 Document onload 之间的区别

jquery - HTML5 拖放文件上传,页面上有多个目标放置区域

javascript - jquery 下拉菜单不起作用