Php 获取WPMU默认博客域

Php 获取WPMU默认博客域,php,wordpress,Php,Wordpress,我有一个相互链接的博客网络。问题是当我想获得主要博客的域名时。我需要它的东西,如目标的标志时,点击 我似乎在WPMU中找不到函数来检索这个。我可以在wp_site表中看到我想要的值。我可以很容易地用$wpdb获得它,但这有点过分了,如果有一个函数已经可以获得该值,那么我想使用它 我更喜欢不使用硬编码ID的解决方案,因为如果删除和/或替换根博客,这可能会发生变化。如何通过ID获取博客地址(1)?这将获取ID为1的博客的URL(默认情况下,它是主博客) 查看类似函数的wp includes/wpmu

我有一个相互链接的博客网络。问题是当我想获得主要博客的域名时。我需要它的东西,如目标的标志时,点击

我似乎在WPMU中找不到函数来检索这个。我可以在wp_site表中看到我想要的值。我可以很容易地用$wpdb获得它,但这有点过分了,如果有一个函数已经可以获得该值,那么我想使用它


我更喜欢不使用硬编码ID的解决方案,因为如果删除和/或替换根博客,这可能会发生变化。

如何
通过ID获取博客地址(1)
?这将获取ID为1的博客的URL(默认情况下,它是主博客)

查看类似函数的
wp includes/wpmu functions.php

注意,这可能会随着3.0中的代码基合并而改变

更新

如果希望站点安装日志,请使用全局对象
$current\u site
$current\u site->ID
)。如果您想要“仪表板日志”,请使用
get\u site\u选项(“仪表板日志”)



请参阅

我更喜欢不使用ID的解决方案,因为如果删除和/或替换根博客,这可能会发生变化。很抱歉,我浏览了问题,错过了最后一部分。检查我修改过的答案。每当我像这样陷入困境时,我都会打印r($GLOBALS);模具();在某个地方查看输出,看看是否可以获得所需的全局值。你会惊讶于那里有什么,已经准备好了。我的错误,这返回了当前站点,我想要根站点。
<?php
echo 'You are viewing '.get_current_site()->domain;
?>