wp_users
列の順序が設定されたテーブルがあります。get_users()
私はそれがすべてのユーザーを返すことを知りました。
私はこのリンクget_users('orderby=ordering')
から助けを得たようにそれを使用しています
ただし、残念ながら、注文列での並べ替えではありません。何か助けはありますか?
最初に、データベースからユーザー テーブルを確認する必要があります。試したコマンドは適切ですが、順序付けに使用する引数が間違っている可能性があります。ユーザー名やユーザー ID など、users テーブルの列で並べ替える必要があります。
あなたが言及したリンクで、私はこれらを見つけました:
orderby - 'ID'、'login'、'nicename'、'email'、'url'、'registered'、'display_name'、または 'post_count' で並べ替えます。
order - ASC (昇順) または DESC (降順)。
いくつかの実例:
ユーザーをナイスネームで取得します。
$users = get_users('orderby=nicename');
その他の例:
投稿数、降順でユーザーを並べ替えて表示
$user_query = new WP_User_Query( array ( 'orderby' => 'post_count', 'order' => 'DESC' ) );
ユーザーを登録順、昇順で表示
$user_query = new WP_User_Query( array ( 'orderby' => 'registered', 'order' => 'ASC' ) );