先ほど、重い腰を上げて(ぉぃ)、WordPress用画像展示プラグイン「wp-kougabu」の改造に挑戦しておりました。
プラグイン配布元
wp-kougabu @ WordPress Plugins/JSeries
関連記事
WordPress 2.5 のショートコードと wp-kougabu 画像ギャラリー @ hiromasa.another :o)
【WordPress】画像展示プラグイン「wp-kougabu」導入!(その0)
自分がもくろんでいたことは次の通り。
URLに年月情報を付加したときに、その年月に該当する画像のみを一覧表示する。たとえば、「/gallery/2008/05/」と指定すれば2008年5月投稿分の画像のみを出力する。
URLをこれまでどおりに指定すると、従来どおりすべての画像を一覧表示する。
結論から申し上げますと…
に終わってしまいました。
成功していれば、この記事のタイトルを『【WordPress】画像展示プラグイン「wp-kougabu」導入!(その1)』にしていたはずなのに!
この記事の執筆時点ではすでに改造前の状態に戻しておりますので再現できませんが、改造していたときは、たとえば「/gallery/2008/」のように指定すると2008年分の画像のみを表示させるところまでは出来ていました。
ところが、「/gallery/2008/05/」のように指定すると、何故か想定外の単独記事のページに飛ばされてしまいます。
WordPressのURIの処理方法ってよく分かりませんねぇ。
一応、私は下記のような改造を施そうとしておりました。
「wp-kougabu.php」(ヴァージョン0.11)のソースコード110行目にある、
PLAIN TEXT
PHP:
foreach ($this->imageInfo as $image) {
という記述の前後に数行追記したかったわけです。
PLAIN TEXT
PHP:
// -- Edit by Telmina 2008/05/18 Start --
$base_gallery_path = '/gallery';
$path_info = $_SERVER['REQUEST_URI'];
$plink = str_replace($base_gallery_path, '', $path_info);
// -- Edit by Telmina 2008/05/18 End --
foreach ($this->imageInfo as $image) {
// -- Edit by Telmina [...]


