ランダムイメージ
サイドバーとかにランダムで記事内で使用された画像を表示させるプラグインRandom Image。
Random Image Plugin for WordPress – Justinsomnia
記事内のimgタグから直接持ってきてるので、フルサイズの画像が出てきたりしてサイドバーにサムネイルとして表示させるには非常に重い。
ので。
WordPressでアップロードすると150×150のサムネイルが作成されるので、それを表示させるように改造。
594行目
[php]
$image_html = str_replace(“%2″, ““, $image_html);
[/php]
の前に
[php]
if(strstr($image_src, “-”)) {
$image_src_bf = preg_replace(“/-([0-9]+)x([0-9]+).jpg/”, “-150×150.jpg”, $image_src);
} else {
$image_src_bf = str_replace(“.jpg”, “-150×150.jpg”, $image_src);
}
[/php]
を追加。
最終的にこうなります。
[php]
if(strstr($image_src, “-”)) {
$image_src_bf = preg_replace(“/-([0-9]+)x([0-9]+).jpg/”, “-150×150.jpg”, $image_src);
} else {
$image_src_bf = str_replace(“.jpg”, “-150×150.jpg”, $image_src);
}
$image_html = str_replace(“%2″, ““, $image_html);
[/php]
ランダムの割には、結構偏る気がするのは気のせいだろうか…

205StudioTR