WordPressで複数のユーザーで投稿している場合や、会員制のサイトの場合、ユーザーがいつ登録したかを表示させたい時があると思います。
ユーザー一覧ページで、登録日時を表示させて、登録日時順に並び替えることができるようにする方法です。
ずばり、「Recently Registered」というプラグインをインストールして有効化するだけで実現します!
いつものように、管理画面 → プラグイン → 新規追加 → プラグインの検索 で、「Recently Registered」を検索して、インストール、有効化の手順です。
登録日時を表示させるだけで、ソートする必要がなければ、function.phpに次のコードを追加すれば、ユーザー一覧ページに登録日時という列が追加されます。
WordPressフォーラム: ユーザー情報取得について
1 2 3 4 5 6 7 8 9 10 11 |
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 ); } } |