我发现了一个真正伟大的孤独here. !!
这是一个“添加”的函数\'orderby\' => \'rand\'
作为参数。它的作用是,当有人使用该参数时,该函数将使用常规MySQL查询数据库,其中随机总是可能的:)
功能:
// put this in your functions.php
add_filter(\'pre_user_query\', function(&$query) {
if($query->query_vars["orderby"] == \'rand\') {
$query->query_orderby = \'ORDER by RAND()\';
}
});
循环将类似于:
// Query will look like this:
$args = array(\'orderby\' => \'rand\', \'number\' => 5);
$users = WP_User_Query($args);