Site Search

WordPressのホームに表示する画像をランダムで変える

ていうのをリニューアルしたときからしてるんですが(て言っても2枚だけ。。。)
WP Super Cacheのキャッシュ機能で一定時間毎しか更新されないので 全然意味がない…

Smashing Magazineでちょうど紹介されてたので(ちょっと違うけど)ソースでも。

アクセス毎にランダムで画像を切り替える

前もって

  • /img/share/img00.jpg
  • /img/share/img01.jpg

といった具合に画像を用意しておいて以下をheader.phpなどに記述するだけです。


<div id="img"><?php if(is_home()){ // homeだけしか画像は表示しない
$num = rand(0,1); // 画像の枚数分 2枚を切り替える場合は 0か1だけ
echo '<img src="/img/share/img0' . $num . '.jpg" alt="" />'; // 画像を表示
} ?></div>
<!--//Image-->

Smashing Magazineはヘッダの背景に読ませてますね。
どっちにしろ最初に書いたようにWP Super Cacheを使ってる場合はあんまり意味ないです…

それよりもスライドでもなんでもギャラリーを作りたいなぁ 勉強用に。

Leave a comment

Comment Form
Name(required)
Email(required)
URL
Comment(required)
You can use some HTML tags for decorating texts.
(a, blockquote, ul, ol, strong, em)

Trackbacks: 0

Trackback URL for this entry
Listed below are links to weblogs that reference
WordPressのホームに表示する画像をランダムで変える from 5509(+1.1)

Author

nori
nori
- Director
Location
- Osaka