我可以在单站点安装中使用多站点功能吗?

时间:2016-04-09 作者:Swen

我试图在页脚中显示我的Wordpress站点的一些统计信息。其中一个统计数据是注册的用户数量。

有一个函数称为count_users() 如中所示显示这些统计信息Codex: count_users(). 但这个函数似乎非常服务器密集,尤其是因为它将在每个WordPress页面上调用。

我开始寻找服务器密集度较低的替代方案,并找到了一个名为get_user_count() Codex: get_user_count(). 不幸的是,这似乎只适用于多站点安装。

是否可以为常规安装启用此功能和其他多站点功能??

1 个回复
SO网友:majick

get_transient / set_transient example:

function my_get_user_count() {
    $usercount = get_transient(\'usercount\');
    if (!$usercount) {
        $usercount = count_users();
        set_transient(\'usercount\',$usercount,600); // ten mins
    }
    return $usercount;
}

相关推荐

如何使用GET_USERS()过滤USER_STATUS字段上的用户列表

我只想使用get\\u users()获取用户列表,但在字段user\\u status=0上进行筛选,以便从列表中删除垃圾邮件和未激活的用户。这不起作用:get_users( \'user_status=0&orderby=ID&order=desc&number=\' . $limit ); 这也行不通:$new_users = get_users( [ \'orderby\' => \'ID\', \'order\'