「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
ブログ記事が属するカテゴリをツリー形式で出力するプラグイン(MT5.1x用)
以前に作成した「ブログ記事が属するカテゴリをツリー形式で出力するプラグイン」(EntrySubCategories)が、Movable Type 5.12では動かないというご指摘をいただきました。
そこで、Movable Type 5.1xで動作するように修正しました。
Movable Type 5.1xのカテゴリの並べ替え機能にも対応しています。
1.インストール
プラグインは以下からダウンロードします。
ダウンロードしたZipファイルを解凍すると、「plugins」というフォルダができます。
このフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。
2.テンプレートタグの書き方
テンプレートタグの書き方は、旧版とほぼ同じです。
以下の各記事を参照してください。
また、新たに「sort_by」のモディファイアに対応しました。
sort_byモディファイアの使い方は、Movable Type 5.1xのMTSubCategoriesタグやMTTopLevelCategoriesタグと同じです。
sort_byモディファイアを指定しなかった場合は、Movable Type 5.1xのカテゴリの並べ替え機能で並べた順に、カテゴリを出力します。
なお、旧版との互換性を保つために、MTEntrySortedTopLevelCategoriesタグ/MTEntrySortedSubCategoriesタグを使うこともできます。
これらのタグを使った場合、MTEntryTopLevelCategoriesタグ/MTEntrySortedSubCategoriesタグで、sort_byモディファイアを指定しなかった時と同じ動作になります。