我有一个互相链接的博客网络。问题是当我想获得主要博客的域名时。点击时我需要它来标记徽标的目标。
我似乎无法在WPMU中找到一个函数来检索它。我可以在wp_site表中看到我想要的值。我可以很容易地用$ wpdb来获取它,但它有点过度杀死,如果有一个函数可以获得该值,那么我想使用它。
我更喜欢不使用硬编码ID的解决方案,因为如果删除和/或替换根博客,这可能会发生变化。
答案 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