WordPressのユーザー一覧でユーザーを登録日順にソートできるようにする

harada 1,954views 更新:2014年6月23日

WordPressのダッシュボード、ユーザー一覧画面では初期設定ではユーザー登録日が確認できません。
そこで「Recently Registered」プラグインを利用することで簡単に、ダッシュボード>ユーザー>ユーザー一覧で、登録日毎にユーザーを並び替えるようになります。

インストール方法

ダッシュボードのプラグイン>新規追加> 「Recently Registered」 を検索しインストールします。
またはこちらからダウンロードしてPluginフォルダに配置します。
そのまま有効化をすることで、ユーザー一覧に「Registered」カラムが増えています。

プラグインを利用しない方法

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 );
  }
}

参考:[解決済み] ユーザー情報取得について

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません