gpt4 book ai didi

php - WordPress 多站点条件?

转载 作者:行者123 更新时间:2023-12-02 17:34:21 26 4
gpt4 key购买 nike

所以我有一个包含大约 15 个不同站点的 wordpress Multisite。

举个例子:

country.com (main site)

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

现在假设在 china.country 中,我想要一个 h1 标签,在标题上写着“THIS IS CHINA”,但在任何其他多站点上都没有,甚至在主站点上也没有。有条件吗?我检查了 wordpress codex 但没有运气,我唯一能找到的是 is_main_site() 这没有帮助。

所以基本上我正在寻找一个允许我选择不同的多站点的条件,这样我就可以在它们上面有不同的内容。

我也不太熟悉 wordpress 多站点,因为这是我的第一个,但我知道我也可以创建一个子目录并在该子目录中安装 wordpress,而不是使用多站点功能,它会完成同样的事情但是每个多站点文件都是分开的,这现在听起来不错,但我不确定。任何关于我如何为每个多站点拥有不同内容的信息,或者如果我什至不应该使用多站点并通过创建一个子目录并在其中安装 wordpress 来手动执行它,我将不胜感激。

谢谢。

I forgot to mention that their all using the same theme. So they allshare the same index.php(home) file which means I would need aconditional to change the look of the other multi sites.

最佳答案

在WordPress多站点的背后,每个“站点”其实就是一个“博客”(“站点”就是整个网络)。你的每一个不同的博客都会有不同的ID。您可以使用 get_current_blog_id 获取 ID .

不过,为了使代码更易于阅读,我可能会使用 get_blog_details ,它返回有关博客的信息数组,包括域:

$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!
}

关于php - WordPress 多站点条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28780329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com