我正在开发我的第一个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 ...
我做错了什么?
由于
更新:
这个网站有一个错误,当我尝试在我的问题的顶部写你好时,它会自动删除它。所以我在这里写它 - 大家好:)
答案 0 :(得分:2)
该功能仅在network mode中可用。它将返回网站名称(您在创建网站时使用的名称),不是您在选项中设置的标题。
您可能想要使用get_bloginfo('name')
。这个返回网站标题。是的,我知道,不一致的命名,全局变量......它是WP:)