如何使用“Offset”对GET_USERS进行分页?

时间:2011-10-27 作者:user1893

是否可以使用“offset”参数对get\\u users函数分页?

我已经为我的列表完成了自定义用户查询,现在我需要将结果分页为多个页面。

以下是我的示例代码:

<ul>
    <?php

    $args = array(
        \'meta_key\' => \'jabber\',
        \'meta_value\' => \'User Name\',
        \'meta_compare\' => \'LIKE\',
        \'order\' => \'ASC\',
        \'count_total\' => true,
        \'fields\' => \'all\',
      );


    $blogusers = get_users($args_1);
    foreach ($blogusers as $user) {

        $user_id = $user->ID; 
        $user = get_userdata($user_id);

          echo \'<li class="provider-list prov-list-gradient">\' . $user->display_name . \'</li>\';

    }
    ?>

    </ul>
如果有人能给我一些建议,我将不胜感激。

提前感谢。

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

$args = array("role" => "subscriber", "number" => 10);

get_users($args); //First 10 Users with the Role Subscriber

$args[\'offset\'] = 10;

get_users($args); //10th to 20th Users with the Role Subscriber
等等。

偏移量=页码*编号

结束

相关推荐

Posting as different users

我会尽量简短一点。我是一家报纸的站长,在一天内我上传了一期报纸,其中有多个作者撰写了几篇文章。问题是:我如何制作一篇文章并显示一个custon作者的名字,而不必登录到其他用户,只需让它正确显示即可。我真的希望能够做到这一切从一个管理帐户。谢谢各位,我真的很感谢你们的帮助!