创建多语言多站点

时间:2015-05-22 作者:Isak

我想创建一个管理多个域的WordPress安装,据我所知,我需要使用WordPress multisite来实现这一点,但场景比这更具体,情况如下:

我有三个域:

exapmle。否|示例。se |示例。丹麦

主站点是示例中已经存在的站点。没有,但我的客户正在向其他国家扩张,希望将他的网站翻译成其他两种语言。

exapmle。否-挪威语|示例。se-瑞典语|示例。dk-丹麦语

这些网站将是相同的,只翻译其内容,但在所有网站上都有一些帖子,翻译成该网站的语言,一些帖子将只出现在一个网站上。

我该如何创建这样一个系统?

(翻译将由专业翻译人员提供,我不寻求自动翻译解决方案)

1 个回复
SO网友:David

默认情况下,WordPress multisite可以处理不同的顶级域。只需从现有WordPress开始设置»子域安装«多站点(example.no). 然后,添加一个具有任意子域的新站点(例如。se.example.no). 创建新站点后,立即进入站点编辑屏幕(编辑站点),并将域更改为您想要的任何内容。在你的情况下se.example.noexample.se. (以下是关于如何添加和更改新站点的说明:https://wordpress.stackexchange.com/a/184667/31323 )

您还必须设置常量COOKIEDOMAINwp-config.php

define( \'COOKIEDOMAIN\', \'\' );
为了管理站点之间的内容关系,有一个名为»MultilingualPress«的插件,它遵循您在问题中描述的概念:一个站点→ 一种语言/地区。

https://wordpress.org/plugins/multilingual-press/

https://github.com/inpsyde/multilingual-press/

披露:该插件由我所在的一个组织维护。这是一个»高级插件«,但同时它完全免费。该推荐基于我在私人博客上使用该插件的经验。

结束