Dns 多语言wordpress站点,每种语言都有自己的域

Dns 多语言wordpress站点,每种语言都有自己的域,dns,wordpress,multilingual,Dns,Wordpress,Multilingual,我们的目标是建立一个wordpress安装,使用varius语言版本,共享媒体库(图像…)和用户帐户等,但也在自己的二级域名上工作,因此我有website.com、website.cc和website.de以及类似的版本,但我不需要管理三个不同的wordpress 我想这应该是可以做到的使用一些DNS魔术,但我还没有能够谷歌任何如何实现这一点。有人能帮忙吗?我最近在一个网站上这样做了。在Plesk中使用域别名将所有需要的域指向同一个位置 在wp-config.php中,我使用下面的一个switc

我们的目标是建立一个wordpress安装,使用varius语言版本,共享媒体库(图像…)和用户帐户等,但也在自己的二级域名上工作,因此我有website.com、website.cc和website.de以及类似的版本,但我不需要管理三个不同的wordpress


我想这应该是可以做到的使用一些DNS魔术,但我还没有能够谷歌任何如何实现这一点。有人能帮忙吗?

我最近在一个网站上这样做了。在Plesk中使用域别名将所有需要的域指向同一个位置

在wp-config.php中,我使用下面的一个switch语句检查页面是从哪个域请求的

$_SERVER["HTTP_HOST"]
然后我设置WP_SITEURL和WP_HOME,以及定义一种可以在switch语句的主题中使用的语言

$_SERVER["HTTP_HOST"]
我们使用自定义字段允许管理员输入不同的语言,然后在functions.php中添加一个内容过滤器,以根据wp-config.php中定义的语言在前端切换这些语言

function content_translation($content) {
     $lang = SITE_LANG;

     if($lang == 'de'){
         $content = get_meta('de_content');
     } else {
         return $content;
     }
     return $content;
}

add_filter('the_content', 'content_translation');

也许有更好的方法可以做到这一点,但这正是我在WordPress back的几个版本中想到的。

你找到了一个好的解决方案吗?我也在找同样的东西。。