「PHPによるWordPressカスタマイズブック3.x対応」近日発売

PHPによるWordPressカスタマイズブック拙著「PHPによるWordPressカスタマイズブック」を、WordPress 3.0対応に改訂しました。
9月24日に発売される予定です。
Amazonではすでに予約可能になっています。

「PHPによるWordPressカスタマイズブック」の初版は、WordPress 2.8を対象に、PHPを使ってWordPressをカスタマイズする方法を解説した本でした。
おかげさまで順調に売れ、初版の在庫が残り少なくなってきました。
6月にWordPress 3.0が出たこともあって、WordPress 3.0対応版に改訂することになりました。

今回の改訂版では、以下のWordPress 3.0の新機能を取り上げています。

  • 複数ブログ管理
  • カスタム投稿タイプとカスタム分類

また、初版ではKubrickテーマをベースにカスタマイズしていましたが、改訂版ではWordPress 3.0のTwentyTenテーマをベースにしています。
ページ数は40ページほど増えましたが、値段は据え置きになっています(2,940円、税込)。

目次は以下の通りです。

  • 第1章 WordPress の特徴を知る
    • 1-1 WordPressの特長
    • 1-2 WordPress 3.0の新機能
    • 1-3 WordPress開発に関する情報源
  • 第2章 テンプレートをカスタマイズする
    • 2-1 テーマの構造を理解する
    • 2-2 WordPress ループをカスタマイズする
    • 2-3 条件タグでページの種類を判断して出力を変える
    • 2-4 出力する投稿の条件に応じて出力を変える
    • 2-5 ユーザーがログインしているかどうかで処理を変える
    • 2-6 複数のテンプレートで共通する部分を1カ所にまとめる
  • 第3章 関数を利用してカスタマイズする
    • 3-1 関数を活用する
    • 3-2 カスタムフィールドのデータを活用する
    • 3-3 同じカテゴリーの投稿を一覧表示する
    • 3-4 カテゴリー別の投稿一覧を出力する
    • 3-5 コメント一覧のページを作る
    • 3-6 カスタムフィールドの情報でページを作る
    • 3-7 カスタム投稿タイプとカスタム分類のデータを利用する
  • 第4章 データベースに直接アクセスする
    • 4-1 データベースへのアクセス
    • 4-2 WordPressのデータベース構造(単一ブログの場合)
    • 4-3 WordPressのデータベース構造(複数ブログの場合)
    • 4-4 wpdbオブジェクトによるデータベースアクセス
    • 4-5 コメントが多い投稿のリストを表示する
    • 4-6 画像一覧のページを作る
    • 4-7 ブログごとに情報を出力する
    • 4-8 複数のブログの情報を混在して読み込む
  • 第5章 プラグインを開発する
    • 5-1 初めてのプラグイン
    • 5-2 アクションとフィルター
    • 5-3 テンプレートタグの拡張
    • 5-4 代表的なフックの使い方
    • 5-5 メッセージを英語/日本語の両方に対応させる
  • 第6章 プラグインを極める
    • 6-1 ショートコードのプラグインを作る
    • 6-2 囲み型ショートコードのプラグイン
    • 6-3 ウィジェットのプラグインを作る
    • 6-4 プラグイン用の設定画面を作る
  • Appendix
    • Appendix A テスト環境を構築する
    • Appendix B WordPressの機能やデータを利用するだけのPHPファイルを作る
    • Appendix C functions.phpでテーマ専用のプラグイン的な機能を作る