質問: get_option("taxonomy_term_$t_id"); echo $label_custom_fields['sort_order']; } } } 誰も手伝ってくれる?
回答: get_usersはこれをサポートしていないことに気付きました。 残念ながら、ポスト関連コンパニオンのように、orderbyパラメーターの値としてmeta_valueまたはmeta_value_numは使用されません。しかし、meta_key sort_orderセットの値を持つものだけを取得するように指定できます。$users = get_users( array( 'meta_key' => 'sort_order', 'fields' => 'all_with_meta' ) ); get_users()はユーザーオブジェクト( wp_user クラスのインスタンス)の配列を返します。[ - 。] これらのオブジェクトのうちの1つのvar_dumpはそれを明らかにしませんが 、ユーザーのメタデータはクラスの魔法のメソッドのおかげでプロパティとしてアクセス可能です。そのため、テストされていませんが、次のようにしてユーザーを希望どおりに並べ替える必要があります。function wpse98580_sort_order( $a, $b ) { if ( $a->sort_order === $b->sort_order ) { return 0; } elseif ( $a->sort_order > $b->sort_order ) { return -1; } return 1; } usort( $users, 'wpse98580_sort_order' ); /* iterate over the sorted array */ 参考として、 usort を参照してください。