Web開発逆引きレシピ」が発売されました。WordPressの様々なカスタマイズについて、逆引きの形式で取り上げています。7.0での動作確認も行っています。自作プラグインLayoutBlockプラグインの続きで、テンプレートの作り方を解説します。1.モジュールの作成LayoutBlockプラグインでは、レイアウトしたブロックの中に「モジュール」を入れて、ページに出力する内容を決めます。Type標準のテンプレートモジュールの機能で作ります。テンプレートタグの組み方は、一般のテンプレートモジュールと同じです。一般のテンプレートモジュールと区別するために、テンプレート編集画面の「テンプレートの設定」の「テンプレートモジュールのタイプ」のところで、「レイアウト用」を選択します。2.レイアウトを行うテンプレートタグ次に、インデックステンプレートやアーカイブテンプレートで、レイアウトに沿って出力したい部分に、以下のようなテンプレートタグを入れます。</mt:LayoutRows></mt:Layout>「レイアウトの名前」には、レイアウトを作成した時に付けた名前を指定します。行/ブロックの先頭と最後に出力するHTMLは、お使いのCSSフレームワーク等(のグリッドシステム)に合わせます。ブロックの先頭のHTMLでは、そのブロックのカラム数(および、必要であれば行全体のカラム数)を、クラスで指定します。ブロックのカラム数/行全体のカラム数は、それぞれMTLayoutBlockColumnCount/MTLayoutRowColumnCountというテンプレートタグで出力することができます。CSSフレームワークのFoundationの場合、グリッドシステムは以下のようにマークアップするようになっています。行を表すdiv要素には「row」のクラスをつけます。ブロックを表すdiv要素には、「colmns」と「large-XX」のクラスを付けます(XXはカラム数)。・・・</div>これをLayoutBlockプラグイン用に書き換えると、以下のようになります。