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