WordPress で管理画面のユーザー一覧に項目を追加する方法

WordPress で管理画面のユーザー一覧に項目を追加する方法を紹介します。
例えば、ユーザー一覧の画面に性別だったり、色々な情報を追加したいときに便利な方法です。

管理画面のユーザー一覧に項目する方法

管理画面のユーザー一覧に項目する場合、functions.php にフィルターフックを追加します。
例えば、ユーザー一覧に URL を表示したい場合、次のコードを functions.php に追加します。

/* 【管理画面】ユーザー一覧に項目を追加する */
function custom_users_columns( $columns ) {
  $columns['user_url'] = 'URL';
  return $columns;
}
function custom_users_custom_column( $dummy, $column, $user_id ) {
  if ( $column == 'user_url' ) {
    $user_info = get_userdata($user_id);
    return $user_info->user_url;
  }
}
add_filter( 'manage_users_columns', 'custom_users_columns' );
add_filter( 'manage_users_custom_column', 'custom_users_custom_column', 10, 3 );

任意の値に変更す場合は user_url(フィールド名) と URL(データ項目名) を変更します。
プラグイン WP-Members を使った表示方法や、項目によっては画面右上の表示オプションからも調整できます。

まとめ

WordPress で管理画面のユーザー一覧に項目を追加する方法を紹介しました。