2014/7/16

ユーザのメタ情報をWordPressのユーザ一覧画面に表示する

最近、User Meta Proって会員制サイト作る系のプラグインと格闘していて結構便利なのですが、この辺はいくつか類似のプラグインが出ていて、こちらはあんまり日本ではメジャーじゃなさそうなのですが、良くできています。他のに比べてGUIがしっかりしていて、他の人にも引き継ぎやすそうになっているイメージ。Proは有料です。

User Meta Pro – WordPress user management plugin

で今回は直接これの紹介ではなくて、こういうプラグインで追加したユーザのメタ情報をWordPressのユーザ一覧画面に表示する方法。海外の叡智に頼りました。

WordPress: add and sort custom column in users Admin page | J3 Web Works

add_filter('manage_users_columns','modify_user_columns');

の部分でまず管理画面に表示するためのコラムを作ります。

add_filter('manage_users_custom_column','modify_user_column_content',10,3);

の部分で値を読み込む。

add_filter( 'manage_users_sortable_columns', 'user_sortable_columns' );

で並び替えができるようになりますね。

return $user->church_name;

の辺りで返すデータゴニョゴニョすると更に色々できると思います。

これ覚えておくと良いと思いました。書いておかないと忘れる。

ひとり仕事: フリーランスという働き方
(2012-10-5)
売り上げランキング: 14,705
100円
WordPressデザインレシピ集
狩野 祐東
技術評論社
売り上げランキング: 197,569
WordPress 高速化&スマート運用必携ガイド
こもりまさあき 岡本渉
エムディエヌコーポレーション
売り上げランキング: 435,263