获取WPMU默认博客域

时间:2010-06-01 18:40:20

标签: php wordpress

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

我似乎无法在WPMU中找到一个函数来检索它。我可以在wp_site表中看到我想要的值。我可以很容易地用$ wpdb来获取它,但它有点过度杀死,如果有一个函数可以获得该值,那么我想使用它。

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

2 个答案:

答案 0 :(得分:2)

get_blogaddress_by_id(1)怎么样?这将获得ID为1的博客的URL(默认情况下是主要博客)。

查看wp-includes/wpmu-functions.php的类似功能。

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

更新

如果您想要网站安装博客,请使用全局对象$current_site$current_site->ID)。如果您需要“信息中心博客”,请使用get_site_option('dashboard_blog')

答案 1 :(得分:0)

<?php
echo 'You are viewing '.get_current_site()->domain;
?> 

请参阅doc