针对不同语言的不同子语言的本地化WordPress内容?
-
29-09-2020 - |
题
我有一个服务于爱尔兰和英格兰的网站。我想将它移动到WordPress。
当您访问网站时,所有内容都是相同的,它运行了两个URL,Irish One:mysite.ie&英文mysite.co.uk我需要根据用户是否正在访问爱尔兰网站或英语之一来显示不同的价格。目前我做了一些这样的事情:
$host = $_SERVER['HTTP_HOST'];
if($host == "www.mysite.ie") {
//show Irish prices
}
.
我不认为我可以从2个域中运行一个wp安装以获得开始。
它不是多语言,因此有一种方法可以显示所有相同的内容,除了基于URL的小差异吗?
解决方案
好吧,实际上,你应该将您的网站视为需要“多语言”功能,即使两个国家的基本语言相同,因为每个国家的实际语言环境然而,不同。
更具体地说,您可以为英国('en_gb')和爱尔兰('en_ie')本地化创建变体“翻译”。plugin此类 wpml(wordpress多语言)可以帮助您实现这一点,它支持不同的URL方案,用于区分本地化,包括:
- 不同的域(或子域)
- 不同的子目录