「WordPressで学ぶPHP(2)データ構造(配列・オブジェクト)編」を発売しました。
本書は「WordPressで学ぶPHP(1)変数・制御構造編」の続編にあたり、PHPの「データ構造」(配列とオブジェクト)について解説します。
配列やオブジェクトは、頭の中で考えるだけでは、イメージがつかみにくいです。本書では図を多用して、配列やオブジェクトをなるべく分かりやすく解説することを心がけました。
Kindle本で、定価250円です。
ブログ記事のアイテムの並び順を制御するには(その2)
昨日の話の続きで、ブログ記事のアイテムの並び順を制御するプラグインの残りの部分を作ってみました。
1.インストール
プラグインは以下からダウンロードします。
プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。
また、このプラグインの他にも、いくつかのプラグインを配布しています。
配布中のプラグインは、Movable Type Plugin Directoryのページをご参照ください。
Movable Typeのプラグイン開発等のドキュメント「Movable Type Developer's Guide Volume 1」も販売しています。
ご自分でプラグインを作ってみたい方に、ぜひお勧めしたい一冊です。
詳細は特設ページをご覧ください。
ダウンロードしたファイルを解凍すると、「plugins」のフォルダができます。
そのフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。
2.アイテムの並べ替え
ブログ記事およびウェブページの編集のページで、「ブログ記事アイテム」(ウェブページでは「ウェブページアイテム」)の箇所で、アイテムをドラッグアンドドロップで並べ替えることができます。
並べ替え後にブログ記事(ウェブページ)を保存すると、アイテムの並び順の情報も保存されます。
3.並び順通りにアイテムを出力する
並び順通りにアイテムを出力するには、MTEntryAssets/MTPageAssetsタグの代わりに、MTSortedEntryAssets/MTSortedPageAssetsというタグを使います。
これらのタグに「sort_order="descend"」のモディファイアを付ければ、逆順に出力することもできます。
また、sort_orderモディファイア以外に、MTEntryAssets/MTPageAssetsタグで使えるモディファイアは、すべて使えるはずです(内部的にMTEntryAssets/MTPageAssetsタグの処理を利用しているため)。