因此,我试图以随机顺序列出我的wordpress用户id。
现在我有这个但出于某种原因,\'orderby\' => \'rand\'
不是随机化列表。
<?php
$args = array(
\'meta_key\' => \'active\',
\'meta_value\' => \'yes\',
\'number\' => 99999,
\'orderby\' => \'rand\',
);
$my_user_query = new WP_User_Query( $args );
$publishers = $my_user_query->get_results();
if ( ! empty( $publishers ) ): ?>
<?php foreach ( $publishers as $publisher ):
setup_postdata( $publisher )
?>
<?php echo $publisher->ID; ?>
<?php endforeach; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
我试过了
\'order\' => \'rand\'
据我所知,这是不正确的。
为了确保上述阵列正常工作,我尝试了:
\'order\' => \'ASC\'
和\'order\' => \'DESC\'
两个都很好。
我想我的兰德代码行有问题。
我还听说可以使用shuffle($users);
, 但我不知道在哪里以及如何实施。
需要帮助。