付费会员资格专业版,显示用户限制

时间:2016-11-30 作者:Eli

我有一段代码,我正在努力完善,并设定了一个限制。除了极限部分,一切似乎都正常。

与其显示所有的配置文件,我只想显示16个。该值仅用于确保其正常工作,并且仅显示2个剖面。

我尝试了一些方法,比如添加引号,但它只显示两种类型的成员级别。

代码如下:

//List out all available user based on a passed date, return table
function listAvailable($date = null) {
if ($date == null) {
    $date = Date(\'m/d/Y\');
}
$userList = array();
$str = \'\';
$args = array(
    \'role\' => \'team_member\',
    \'orderby\' => \'ID\',
    \'order\' => \'DESC\',
    \'LIMIT\' => 2
);
$usr = get_users($args);        
    foreach($usr as $user) {            
        $isAvailable = checkAvailability(userAvailability($user->ID),$date);
        if (get_field(\'show_all_team\',14)) {
            if ($isAvailable || !$isAvailable) {
                array_push($userList,$user->ID);
            }
        } else {
            if ($isAvailable) {
                array_push($userList,$user->ID);
            }
        }
    }   
//$str.=theader(array(\'\'));
//$str.=\'<tr><td>\';
foreach($userList as $user) {
    $details = personDetails($user);
    if (strlen($details[\'avatar\']) > 0) {
        $avatar = $details[\'avatar\'];            
    } else {
        $avatar = \'<span class="user-avatar"></span>\';
    }
    $str.= \'<div class="theuser user-ind-info"><a class="avatar-list" title="\'.$details[\'display_name\'].\'" href="\'.$details[\'link\'].\'"><div class="home-username">\'. $avatar .$details[\'display_name\'].\'</div></a><div class="home-rate-it">\'.displayRating($user->ID).\'</div></div>\';
}
//$str.=\'</td></tr>\';
//$str.=tfooter();
return $str;
}
如果需要其他详细信息,请让我知道。此功能用于收集主页上显示的信息。

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

查看文档get_users(), LIMIT 不是有效的参数。听起来你需要使用number 限制返回的用户数。

相关推荐

如何从/wp-json/wp/v2/USERS/Me获取数据

我试图在wordpress中使用JWT auth获取用户数据。我被发送给/wp-json/wp/v2/users/me的邮递员get请求中包含了我从/wp-json/jwt-auth/v1/token获得的令牌。但我有一个错误:{ "code": "rest_not_logged_in", "message": "you are not logged in", "dat