2013-02-12 68 views
1

我正在开发我的第一个wordpress插件,我需要获取网站名称。如何在插件开发期间获取网站名称?

documentation表示使用get_current_site_name($current_site)函数。

这里是我的脚本

myPlugin.php:

$site_data = get_current_site_name($current_site); 

但get_current_site_name()函数尚未确定。

也没有全局$current_site变量,如文档中所写。

我也尝试添加一个wp_loaded操作,让wordpress加载完全,但它没有帮助。

function myfunction() { 
    global $current_site; 
    $site_data = get_current_site_name($current_site); 
} 
add_action('wp_loaded', 'myfunction'); 

//Fatal error: Call to undefined function get_current_site_name() in ... 

我做错了什么?

感谢

更新:

有在这个网站的一个错误,当我尝试写你好在我的问题上,它会自动去除它。所以我写在这里 - 你好家伙:)

回答

2

该功能只在network mode可用。它将返回网站的名称(您在创建网站时使用的网站),不是您在选项中设置的标题。您可能想要使用get_bloginfo('name')。这一个返回网站标题。是的,我知道,不一致的命名,全局变量...它是可湿性粉剂:

+0

我花了大约一个小时搜索:/谢谢你的人。 也许你知道如何获得注册用户名? – Simon 2013-02-12 01:20:20

+0

哪个用户名? – 2013-02-12 01:44:40