(著者・藤本壱)」は一般的なWordPressの書籍と違い、インストール方法とか記事の打ち込み方、基本的なテンプレートや関数の説明と言った事にはほとんど触れられていません。サイトやブログのサンプルを作りながらの解説書とは違い、関数のプロパティーやパラメーターの一覧、割り当てられたグローバル関数の値などが載せてあり、それらがどう関係し、実行結果はどうなるかまで載せられているので、WordPressの内部の動きに興味のある人には、とても面白い内容だと思います。ひと工夫・ふた工夫して、他とはひと味違うオリジナルのブログやサイトを作りたい人や、WordPressの仕組みについてもっと良く知りたいけど、普通のWordPressの解説書では物足りなくなっている人に読んでもらいたい本です。関数を使ったカスタマイズの説明や、関数を使わずデータベースから直接データを取得する方法、またプラグインの作り方をの説明を中心に書かれています。面白いのが1データベースに直接アクセスしてデータを取得する方法2プラグインの作り方です。感想・・・初級から中級に上がろうとしている人向けの書籍です。「単一ブログの場合」と「ネットワーク機能で複数ブログが管理されている場合」それぞれのテーブル構造の解説が、「コンテンツ系」「分類系」「ユーザー」「コメント/トラックバック関係」を中心に、テーブルの結合も含め、わかり易くまとめられています。wpdbクラス(ezSQLクラスライブラリをWordPress用に改良したもの)のオブジェクトを割り当てたグローバル変数$wpdbを通してデータベースにアクセする方法も書かれています。WordPressのバージョンアップでデータベース構造に変更が有るかもしれない危険性はありますが、WordPressの標準関数では指定できない複雑な条件設定が出来たり、関数を使わない分、高速かも図れたりするので、試してみたくなります。wpdbクラスを使ったデータベースへのアクセスは、他の書籍ではあまりお目にかかった事が無いので、貴重な資料だと思います。ページを作る方法」「ネットワーク機能で管理している複数ブログの、各ブログ最新5記事の一覧を作る方法」「ネットワーク機能で管理している複数ブログの、全ブログをまとめて最新一覧をサイドバーに表示する方法」が載せられています。2プラグインの作り方WordPressのプラグインの基本であるアクションとフィルター、フックの使い方について、実例を元に説明しています。サイドバーに、表示しているページの記事が所属するカテゴリーの、投稿の一覧を表示するプラグインの制作実例で、フィルターの使い方を説明。自動的にHTMLのヘッダー(〜)内にmetaタグを追加し、時刻を表示させるJavaScriptを組み込むプラグインの実例で、アクションと、WP_headの使い方を通してフックの使い方を説明しています。この書籍が他書とはちょっと違うのが、プラグインの制作方法自体を最初から最後迄載せている事です。仕様を決め、プラグインファイルにプラグイン情報を記述し、仕様に合わせて関数やパラメーターを定義し、HTML部分の組み立てを行い、結果を出力する部分を作るという、プラグインを完成させる手順を、コードやフローチャートも使いながら説明してくれます。プラグインが他国語で使える様に、複数言語化する方法も教えてくれます。複数言語化するには、プログラム自体のメッセージは英語で書いておき、各言語ファイルを用意して、対応させるのます。日本語も各言語ファイルの一つとして扱います。言語ファイルは複数言語ツールgettextに対応したものにします。「Poedit」を使って各言語ファイルを作成する方法を全て教えてくれます。WordPressプラグインの複数言語化に関する書籍にも、なかなかお目にかかれ無いので、これも貴重な資料だと思います。WP_Widgetクラスを使ったショートコードでウィジェットのプラグインの作り方。プラグイン用設定画面の作り方。プラグインのアンインストールに対応さる方法。感想・・・初級から中級に上がろうとしている人向けの書籍です。PHPとSQLについて基本的な事が分かっていて、WordPressのテーマも作ったり、カスタマイズした経験がある人を対象としています。初歩的なPHPやWordPressの関数などの知識がある事が前提で説明がされている為と、ページ数の制限の為か、なぜそうするのか?なぜそうなるのか?の細かな説明が省かれていたり、具体的にどんな事をしているのかを細かく説明せず、「いくつかの初期化をまとめて行う。」などと省略している箇所が所々有ります。意味が分かり難くく、他の書籍やネットで調べ直した部分も有りました。上手く説明してもらえれば、ありがたいです。先生のペースでどんどん進んでいく授業を連想しました。