管理画面のユーザー一覧を登録順に並べたい
-
はじめまして。
Wordpressの管理画面内で表示されるユーザー一覧で、プラグインを使用せずに登録日時順に並べたいのです。一番最新の登録が最上段に来るようにです。ネット検索で調べたところ、functions.phpに下記コードを加えることで、登録日時を表示させることは出来ました。
add_filter( ‘manage_users_columns’, ‘my_manage_users_columns’ );
function my_manage_users_columns( $columns ) {
$columns[‘registered’] = ‘登録日時’;
return $columns;
}
add_filter( ‘manage_users_custom_column’, ‘my_manage_users_custom_column’, 10, 3 );
function my_manage_users_custom_column( $dummy, $column, $user_id ) {
if ( ‘registered’ == $column ) {
return esc_html( get_userdata( $user_id )->user_registered );
}
}これで登録日時は表示されたのですが、項目名の所「ユーザー名」や「メールアドレス」の項目箇所のようにクリック出来る仕様になっていないので、並び変えることが出来ません。(T_T)
クリックできなくてもいいのでデフォルト?標準?の状態で登録日時順に並べるようにするにはどうすればよいのでしょうか。プラグインを使いたくない理由は、以前にあれこれプラグインを入れていて、バージョンアップをした瞬間画面が真っ白になっちゃってどうにもならなくなったのです。色々調べるとなるべくならプラグインを使用しないことが望ましいとのことでしたので、プログラミング知識はないですが色々調べながらfunctions.phpで済むものはこちらに書くようにしています。
どなたかお力をお貸し願えないでしょうか。
よろしくお願いいたします。
トピック「管理画面のユーザー一覧を登録順に並べたい」には新たに返信することはできません。