2014/8/7

WordPressのUser Meta Proは大変良く出来ていた

そろそろ振り返ってみようと思うんですが、User Meta Proというプラグインを仕事でガッツり触る機会があったのですが、とても良かったです。この手のプラグインは例えばTheme My Loginなどが有名で、WordPressで会員サイト制作などとなると、大体こういうのが出てくるのですが、今回、User Meta Proを触ってみて良かった点をいくつか。

フィールドとフォームの考え方が良い

User Meta Proでは、まずフィールドエディタで、様々なフィールドを作ります。ユーザのメタ情報として保持する情報です。このフィールドの設定がかなり充実しており、管理者限定、入力必須、と言ったことから、ファイルサイズ制限、拡張子制限、付帯するclassなど、細かくメタ情報に設定を持たせることができます。その上で、フォームエディタを使って、これをドラッグアンドドロップでフォームに宛てがいます。フォームを作るというと、例えばメジャーどころでContact Form 7などがありますが、ああいうのよりもっとWYSIWYGな感じでフィールド並べてくとフォームが作れます。これ開発中のメンテナンサビリティも含め便利でした。それをページに宛てがうイメージ。

リダイレクション、システムメール、権限ごとの設定も充実

リダイレクトやシステムメールの文面、権限ごとの設定なども充実しており、かなり細やかな設定が可能でした。会員制サイトに必要なことがかなりこれで制御できました。

アクション、フィルタフック

Advanced (For Developers) | User Meta Pro – WordPress user management plugin

この辺があとかなり有用でした。functions.phpでuser_meta_after_user_registerっての使えば、ユーザ登録時に何かする、みたいなアクション作れたり、user_meta_pre_user_updateっての使えば、ユーザの情報がアップデートされる前に何かする、みたいなフィルタ作れたりします。この辺、結構活用しました。

インポート、エキスポート

マイグレーションしやすいだけじゃなくて、CSVでユーザの情報を必要なフィールドだけ落とせたりします。

まとめ

これまで触ったプラグインだと、All In One Event Calendarに並ぶ、よく作りこまれたプラグインだと思いました。よく作りこまれているだけに、プラグイン本体を修正するのは結構大変でしたが(やった)、総じて有用性の高いプラグインだと思います。ネットで検索しても、日本語のリソースは皆無に等しい感じでしたが。しかし、最近、いじっててETのサイトで使っているEnfoldってテーマも裏側を仕事仲間に見せると結構驚かれるし(これすごいよホント)、海外は色々進んでいるなあと改めて思いました。

ひとり仕事: フリーランスという働き方
(2012-10-5)
売り上げランキング: 14,705
100円
本格ビジネスサイトを作りながら学ぶ WordPressの教科書
プライム・ストラテジー株式会社
ソフトバンククリエイティブ
売り上げランキング: 5,208
WordPressプロフェッショナル養成読本 [Webサイト運用の現場で役立つ知識が満載! ] (Software Design plus)
高野直子 後藤賢司 染谷昌利 岡本雄樹 深海寛信 岡本 渉 松本悦宜
技術評論社
売り上げランキング: 24,886
いちばんやさしい WordPress の教本 人気講師が教える本格Webサイトの作り方
石川栄和 大串肇 星野邦敏
インプレスジャパン
売り上げランキング: 2,127