首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多语言wordpress站点,每种语言都有自己的域名

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

Stack Overflow用户
提问于 2011-08-06 19:42:44
回答 1查看 267关注 0票数 0

我们的目标是有一个wordpress安装与各种语言版本,共享媒体库(图片...),用户帐户等,但也在自己的二级域名上工作,所以我有website.com和website.cc和website.de和类似的,但我不需要管理三个不同的wordpress。

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

EN

回答 1

Stack Overflow用户

发布于 2011-08-06 20:12:40

我最近用一个网站做到了这一点。所有需要的域名都通过使用Plesk中的域名别名指向相同的位置。

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

代码语言:javascript
复制
$_SERVER["HTTP_HOST"]

然后,我设置了诸如WP_SITEURL和WP_HOME之类的东西,并定义了一种可以在switch语句的主题中使用的语言。

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

代码语言:javascript
复制
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。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6966565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档