Randomize Users

时间:2013-07-08 作者:Austin Biggs

我正在尝试随机显示我的用户,我想知道是否可以编辑此页面上的答案以满足我的需要(多个用户而不是单个用户):Sidebar random author spotlight

这是我的代码(我可以轻松切换到WP_user_query 如果需要)

<?php
    $args = array(
        \'fields\' => \'all_with_meta\',
        \'exclude\' => array(1),
    );
    $users = get_users( $args );
foreach( $users as $user ) { ?>

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

我也没有看到“orderby Rand()”参数get_usersWP_User_Query. 有一个名为pre_user_query 这是可以使用的,但我不确定当shuffle 将随机化您已有的阵列。

$args = array(
    \'fields\' => \'all_with_meta\',
    \'exclude\' => array(1),
);
$users = get_users( $args );
shuffle($users);
var_dump($users);

结束

相关推荐

按自定义顺序对Get_Users()中的用户进行排序

<?php $blogusers = get_users(\'include=5,6,2,7,12,8\'); foreach ($blogusers as $user) { ... } ?> 现在,这些用户将按名字排序。如何按数字的顺序排序include=...? 示例:用户5第一、用户6第二、用户2第三等。