拙著「WordPress Web開発逆引きレシピ」が発売されました。
WordPressの様々なカスタマイズについて、逆引きの形式で取り上げています。
PHP 7.0での動作確認も行っています。
エントリー内の画像をリストアップするプラグイン・プチバージョンアップ2(ランダム表示機能追加)
以前に公開した「エントリー内の画像をリストアップするプラグイン」をプチバージョンアップしました。
エントリー内の画像をランダムに選んで表示する機能を追加しました。
1.インストール
以下からプラグインをダウンロードすることができます。
解凍すると「EntryImages.pl」というファイルができますので、それをMovable Typeの「plugins」ディレクトリにアップロードします。
2.追加点
MTEntryImagesタグに以下のアトリビュートを追加しました。
・sort_order="random"
このアトリビュートを指定すると、画像がランダムな順序で出力されます。
・random_lastn="x"
出力する画像の数を最大x個にします。
「img_lastn="y"」のアトリビュートと組み合わせれば、「最近の画像をy個検索し、その中からx個をランダムに出力する」といったこともできます。
利用例
以下の例は、MT標準のテンプレートで、サイドバーに画像を出力する例です。
最近の画像を100個検索し、その中からランダムに5個を選んで出力します。
<div class="module-images module"> <h2 class="module-header">画像</h2> <div class="module-content"> <MTEntryImages sort_order="random" img_lastn="100" random_lastn="5"> <p style="text-align : center;"><a href="<MTEntryImageEntry><$MTEntryPermalink$></MTEntryImageEntry>"><img src="<$MTEntryImageSrc$>" width="120" height="90" alt="<$MTEntryImageAlt$>" /></a></p> </MTEntryImages> </div> </div>