按 Wordpress 用户排序

Orderby Wordpress users

目前我有此代码,但想 orderby 按降序排列 reputation_p 的值。

有什么想法吗?我也在使用分页

<?php 

    $no=24;// total no of author to display

    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    if($paged==1){
      $offset=0;  
    }else {
       $offset= ($paged-1)*$no;
    }


    // Foreach loop 

    $user_query = new WP_User_Query( array( 'role' => 'frontend_vendor',  'number' => $no, 'offset' => $offset ) );
       if ( ! empty( $user_query->results ) ) {
    foreach ( $user_query->results as $user ) { 
 ?>

根据 this wordpress doc,您需要将 orderby 查询添加到数组中

     $user_query = new WP_User_Query( array( 'role' => 'frontend_vendor',  'number' => $no, 'offset' => $offset, 'orderby' => 'reputation_p', 'order' => 'DESC' ) );

只需将 order by 查询添加到您的代码中,例如:
$user_query = 新 WP_User_Query( 大批( 'role' => 'frontend_vendor',<br> 'number' => $不, 'offset' => $offset, 'orderby' => 'reputation_p', 'order' => 'DESC' ) );
有关 WP_User_Query()

的更多信息,请查看 wordpress 文档