[WP:Plugin]イメージギャラリープラグインImage List
wordpressにアップしたイメージを一覧にするプラグインを作ってみました。
似たようなプラグインは多数あると思いますが、WPをもっと知るために自分で作ることに。
DOWNLOAD:Image List
インストールは解凍したwp-image_list.phpをwp-content/plugins/にアップロード
プラグイン管理画面より「Image List」を有効にする。
新規ページを作成して下記のように記述。括弧内は(列数, 行数)です。
PHP:
-
<?php image_list(3,5) ?>
※php表記ができるプラグイン runPHP が必要となります。
あとはcssに下記のようなスタイルを記述でOKです。
CSS:
-
/*-- image_list --*/
-
#image_list { border: 0px; font-size: 12px;}
-
#image_list td {border: 0px; width: 160px; text-align: center; padding-bottom: 20px;}
-
#image_list td img {border: 1px solid #aaa; padding: 4px;}
写真等はないのですが、こんな感じになります。
※追記 カテゴリIDやタグ指定ができるようになりました。
(タグとはUltimate Tag Warrior プラグインで指定したタグです)
設定の仕方は 第3パラメータが数字の場合はカテゴリID指定、文字列の場合はタグ指定となります。
ex)カテゴリID 2を指定
PHP:
-
<?php image_list(3, 5, 2) ?>
ex)タグ wordpress を指定
PHP:
-
<?php image_list(3,5, "wordpress") ?>


3.89
(9件)





こんにちは。
すばらしいプラグイン作られましたね。
うちのサイトでも利用しようと思います。
で、要望なのですが、カテゴリーを指定することが出来ないでしょうか?
いきなり要望だすのも失礼だと思ったのですが、ご検討ください。
kohaku さん コメントありがとうございます。
要望に答えて、カテゴリID指定やタグ指定ができるようになりました。
こんにちは。
指定できるのはうれしい機能です。
しかし、設置でつまずいてしまいました。
runPHPは使わず、直接テンプレートに書き込んだのですが、imageが表示されませんでした。
挿入箇所は問題ないと思うのですが、
table id=”image_list” というタグは表示できているのですが、その後の中身がありません。orz
なぜかなぁ?
はじめまして。
こういうプラグイン探してました。
記事を参考にインストールしてみましたが、アップ画像がuploadsディレクトリよりも下の階層フォルダに格納されている場合、画像は表示されないのでしょうか?
具体的には、
uploads>2006>img.jpg
のような構造で、年別にフォルダを作成して画像をアップしています。(iimage-browser使用)
画像が表示されず「×」になってしまっていますが、画像のプロパティで確認すると「uploads」フォルダの直下を参照していました。
どこかで設定するところがありましたら、是非教えてください。
プラグインを漁って、これが一番使いやすそうだったので、出来れば使用したいです。
よろしくお願いします。
ちょこさんへ
WPのアップローダを使用したらDBにファイル情報が保存されるんですが、
iimage-browserでファイルをアップした場合はファイル情報がDBに保存されないので設定変更だけでは無理かもしれませんね。
WP内のページ作成で を入れてアクセスしてもそのまま表示されるだけで画像が出てきません。runPHPも入れています。何かやり方がまちがっているのでしょうか?
このプラグインをぜひ使用させていただきたくて
ttp://aoina.com/archives/23のとおり
でインストールさせていただきましたが以下のようなエラーが出てしまい使用できません。
Parse error: syntax error, unexpected T_STRING in /home/sites/~省略~/wp-content/plugins/runPHP/runPHP.php(410) : eval()’d code on line 1
どうしてなのでしょうか?!
このような個人的なエラーについて質問しないでくださいといわれてしまうかもしれませんが、
どうしてもこのImage Listを使用したいです。
大変お手数ですがヒントでもいいのでお教えください。
使用しているWordpressのバージョンはME2.2.3です。よろしくお願いします。
プラグインの勉強中です。
環境によるのかも知れませんが、array_mergeで配列をマージさせるのにオブジェクトと配列をマージしててエラーが出たので、98行目を以下のように書き換えました。
$attachment = array_merge((array)$attachment, $meta);