1

我正在开发我的第一个 wordpress 插件,我需要获取站点名称。

文档说要使用功能get_current_site_name( $current_site )

这是我的脚本

我的插件.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 ...

我做错了什么?

谢谢

更新:

这个网站有一个错误,当我尝试在我的问题顶部写hello时,它会自动删除它。所以我在这里写 - 大家好:)

4

1 回答 1

3

该功能仅在网络模式下可用。它将返回站点的名称(您在创建站点时使用的名称),而不是您在 options 中设置的标题

您可能想使用get_bloginfo('name'). 这个返回站点标题。是的,我知道,不一致的命名,全局变量......它是 WP :)

于 2013-02-12T01:13:55.820 回答