我有一个WordPress项目,用于多语言,多国家网站。
我希望有一个像
这样的结构domain.com/fr
domain.es
domain.es/en
domain.fr
domain.fr/en
domain.de
我想知道是否有人有任何有用的文章,提示或见解。这个想法是.com网站是'父网站'。其他卫星站点默认使用其母语,但可能有其他语言可用。理想情况下,每个卫星网站都有一些余地可以使样式/内容与父网站不同。
我还希望父网站使用规范化,以便'卫星'(特定国家/地区,顶级域名)网站具有优先权。
我想我最想知道的是:
由于
答案 0 :(得分:3)
我在所有项目中使用“Polylang”,它对我来说非常适合。 Polylang做了两件事:
1)创建帖子和页面的兄弟姐妹,通过ID连接,这样你就可以用英文写一个帖子,然后用不同的内容写一个“西班牙语兄弟”,但是连接到另一个,所以当你进行语言切换时,它会显示期望的语言。
2)自动在WordPress URL中创建子路径(如yourdomain.com/en和yourdomain.com/es),以便匹配并更改所需的语言界面。您甚至可以使用模板上的函数在同一模板文件上按语言切换某些内容。您可以根据需要添加和定义任意数量的语言。
重要提示:这不是“自动翻译”内容的插件,更像是创建多语言网站的选项。
您可以在此处找到Polylang:Download Polylang from WordPress Plugins
如果您对在模板上使用Polylang感兴趣,可以在此找到根据用户选择的语言调用不同内容的解决方案:Multiple headers by language using Polylang
我希望这对你有用。
问候!
答案 1 :(得分:0)
我想要喜欢WPML,因为我购买了它,但它对我来说永远不会很好,我总是最终使用Polylang。
更新我最近使用WPML进行项目,最新版本对我来说效果非常好。 Polylang仍然很棒,我对WPML的最新体验甚至比Polylang更好。