WordPressのテーマやプラグインを本格的に開発したい方向けの技術参考本。
WordPressはテーマや各種プラグインが豊富な為、既存のプラグインやテーマをインストールする事で結構満足できてしまうのですが、内部に関する参考資料が少ないため、1から自作プラグインを作ろうとすると非常に敷居が高い状態でした。WordPress Codex 日本語版 も資料的には現在も十分とはいえず、本国サイトの英文から拾い集めたり、既存のプラグインを解析して応用する事態もありました。(自作のプラグインを作った時、偉い苦労しました。)
やっと待望の技術参考本が出ましたね。嬉しいですよオニーサンは。
巻頭ではXAMPPやMAMPを使ったローカル環境の構築から始まり、テーマの基本的なカスタマイズ、カスタムフィールドの活用、wpdbクラスを使ったデータベースアクセス、そしてプラグイン開発の基本と応用が、豊富なサンプルと共に丹念に解説しています。ショートコードを使ったプラグインやウィジット用プラグイン等の開発や設定画面に関する設計の解説もあり、自力ではやや困難だった部分をこの本で押さえることができました。
残念なのは、タグやフックやwp専用関数に関するリファレンスがない事。この本とは別に情報源が必要です。
あと、PHPに関する解説は全くありませんので、言語初心者向きの本ではありません。
が、wpのプラグインやテーマの構造を理解しやすくなったと思います。
この本を足がかりに、wpのプラグインを自作する人がもっと増えてくれるといいなと思いますね。
※ wordpress 3.xに対応した追補版が出ます。新規に購入の方はそちらがいいでしょう。
PHPによるWordPressカスタマイズブック