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

加藤 康祐 / 企画・設計

1980年1月12日生まれ。フリーランス歴15年。プランナー、デザイナー。加藤康祐企画設計代表。学生時代にデザイン会社でWebデザインを経験。2005年よりフリーランスとしてキャリアスタート。これまでに個人から上場企業まで、100以上のクライアントとのプロジェクトを経験。主な仕事としてベンチャー企業でのサービスのUXデザイン、独法との防災メディアの編集・運営、社会的養護の子どもたちの自立を支援するNPOのサポート等。趣味はラグビーと料理。Keep the head up, Bind tight & Stay low.

加藤康祐企画設計

是非、フォローしてください!
Twitter / Instagram