首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress Multisite Conditionals

Wordpress Multisite Conditionals
EN

Stack Overflow用户
提问于 2015-02-28 09:47:01
回答 1查看 2.1K关注 0票数 2

所以我有一个wordpress Multisite,有大约15个不同的网站。

举个例子:

country.com (主站点)

  • usa.country.com
  • china.country.com
  • france.country.com

现在让我们在china.country中说,我想要一个h1标签,在标题上写着“这是中国”,而不是在任何其他多站点上,甚至不是主站点。有条件吗?我查了wordpress的代码,但没有运气,我唯一能找到的是没有帮助的is_main_site()

因此,基本上,我正在寻找一个条件,允许我选择不同的多站点,以便我可以有不同的内容,他们。

另外,我不太熟悉wordpress多站点,因为这是我的第一个,但我知道我也可以使用多站点功能,创建一个子目录并在该子目录中安装wordpress,它可以完成相同的任务,但是每个多站点文件都是分开的,这听起来不错,但我不确定。任何信息,我可以有不同的内容,为每个多网站将不胜感激,如果我甚至不应该使用多个网站,并手动创建一个子目录和安装wordpress在那里。

谢谢。

我忘了说他们都用同一个主题。因此,它们都共享相同的index.php(home)文件,这意味着我需要一个条件来更改其他多个站点的外观。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-28 11:53:29

在WordPress多站点的幕后,每个“站点”实际上被称为“博客”(“站点”是整个网络)。每个不同的博客都有一个不同的ID,您可以使用id获取ID。

不过,为了使代码更容易阅读,我可能会使用详细信息,它返回关于博客的一系列信息,包括域:

代码语言:javascript
复制
$blog_details = get_blog_details(get_current_blog_id());

echo "This is the {$blog_details->blogname} site!";

if ($blog_details->domain == 'usa.country.com') {
    // I'm in the USA!
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28780329

复制
相关文章

相似问题

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