WordPressプラグイン開発のバイブルを読むと何ができるようになるか。脱コピペWordPressの力をもっと引き出すWPD-OliveWordPressプラグイン開発のバイブルを読むと何ができるようになるか。WordPressgithubTweetスポンサードリンクこんにちは。WP-Dオリーブです。プラグインが自力で作れるとしたらどうなるのかを想像してくださいWordPressの魅力のひとつは豊富なプラグインです。プラグインがあれば、あんなこともこんなことも可能になり、サイトで実現したいことやクライアントが必要としている機能を実現できます。した魅力についてはみなさん、よく知っていると思います。コピペして使える色々なコードも便利ですね。プラグインにはなっていないけれど、やりたいことを検索すると、だいたいのことは誰かが解決してくれていて、ブログなどに書かれているコードをペーストすると、やりたかったことができてしまったりします。いう、プラグインやちょっとしたコードを、自分で書けるようになれるとしたらいかがでしょうか?「ちょっと書ける」というレベルの条件は何でしょうか?それは、WordPressの基本や原理的なことが分かっていて、「ちょっと書く」ための前提となる知識がある、ということです。なんとなく、こっちの方向で考えればできる気がする○○系のフックがあるはずだそのためにはこのあたりを調べたり検索すればいいはずだおー!こんなこともできそうだぞ!8割解決できたから、あともう少し工夫してみようといった具合です。これができるということは、WordPressの力を、これまでよりもずっと多く引き出すことができる、ということです。WordPressプラグイン開発のバイブル』のざっくり内容紹介と、それによってできるようになるだろうことを列挙してみたいと思います。本を読みながらメキメキとできることを増やす女性の様子(イメージ)こんな感じの分厚い本です。背景は西川が働いているタイのコワーキングスペースの庭。目次と構成この本は、次の15の章と付録からできています。APIリファレンス公式ディレクトリへ登録しようプラグインの国際化対応マルチサイトについてプラグイン・クックブックこれまでに出ている、基本的な使い方やテーマの使い方、プラグインの紹介本とは様子がだいぶ違っているのがわかると思います。各章はお互いに関連しながらも、一応の独立した章としても読むことができるので、やりたいことに合わせて、必要なところを読むこともできると思います。できるようになることそれでは、さっそく何ができるようになるのか、見ていきましょう。プラグインが作れるようになるあたりまえですが、プラグインを作成することができるようになります。手順も順番に書いてありますから、このあたりは書かれているとおりに進めれば大丈夫だと思います。プラグイン開発スタートアップガイド」では、プラグインの構造やコーディングスタンダードなどについて整理したあと、最初のプラグインを作ります。フィルターフックとアクションフックを理解する」はある意味でプラグインづくりのキモであり山場でしょう。プラグイン・クックブック」などの分野別の知識を組み合わせて、プラグインを作成できます。データ構造とクエリを理解する」は短いですが骨太なところで、プラグインを作るときの前提の知識にあたる部分です。データがどのように保存されているのか、テーブルの様子についても頭に入れておきたいところですし、クエリについての知識があれば、作ろうとしているプラグインが、どのタイミングでWordPressの処理に介入するべきなのか、けんとうが付くようになります。そんなこともできたのか!というWordPressの知られざる魅力を知れるWordPressには、たくさんのAPIがあります。APIリファレンス」で紹介しています。APIは、WordPressの投稿やユーザーと関連付けたデータの保存。APIはそのキャッシュ版。APIは、外部データのとのさまざまな形の通信を可能にしてくれます。APIは、みなさんおなじみのウィジェットやショートコードを自分で作るための仕組みで、慣れれば易しいものです。したものについて、実例を交えながら書いています。プラグインのアイディアも広がりますし、自分のサイトや受託、サービスの開発などでできることが増えます。cssなどのスタンダードが載っています)国際化の対応がきちんとされていて、他の方が各国語に翻訳する準備が整っている(国際化の方法についてもくわしく説明しています)といったことです。このあたりのことは、これまでの書籍では触れられていなかったと思いますので、目を通していただきたいです。プラグインが公式ディレクトリに載って、世界中で使われて、翻訳もされて、というのはとても楽しいことなのでぜひ試してみてください。WordPressのセキュリティ対策」でくわしく説明しています。開発の環境や手法がアップグレードされる本書での開発環境は、Vagrantです。wp-cliやAWS(AMIMOTO)にも詳説したり各所で触れています。した環境に移行するとよいのか、どうやるのかを手順付きで説明していますので、気になっていたけれどまだ試していないという方は、これを機に取り組んでみてください。PHPUnitを使ったテストの書き方、テストを前提にプラグインを開発する方法も掲載されています。エラー処理についても章をひとつ割いています。した情報は、日本では、ブログの記事でもなかなかないものでした。プラグイン・クックブック」では、著者陣のこれまでの経験から得られたノウハウが得られます。この本を読むことで、ちょっとしたことでも肌感覚込みでノウハウを受け取ることができるので、自分一人だけで勉強していくよりも細かく効いてくると思います。ビジネスモデルやライセンスについてくわしくなれるこの本の特徴として、技術面だけではなく、なぜ、なんのためにプラグインを作るのか?、その先に何があるのか?、既存のビジネスにはどんなものがあるのか?、前提となるライセンスはどうなっているのか、ということについても正面から頑張って書かれているということがあります。海外事例もたくさんあります。まとめ以上、ポイントと一緒にざっと見てまいりましたがいかがでしょうか?今回は、WordPressにすでに親しんでいるけれども、プラグイン開発はまだ、、という方向けに書いてみました。WordPressプラグイン開発のバイブルそれと、サポートや追加情報の配信されるFacebookのページもありますので、よろしければ。最新の投稿WordPress2014.07.23WordPressプラグイン開発のバイブルを読むと何ができるようになるか。WordPress2013.06.13突き抜けたWordPressのプロって、こんな感じ!?を7個挙げてみました!WordPress2013.06.12WordPressのプロになるなら最低限知っておきたい10+1個の知識、挙げてみますね!考える。