圖片隨機顯示

主要是看到很多漂亮的 RSS 圖示,所以就想說如果可以隨機顯示的話,那該多好。耍貧Blog有翻譯了一篇文章說明要怎樣在 wordpress 隨機顯示標題圖片(就是 header 帶的圖片)。只要用 php 的語法就可以做到囉:03
From:耍貧BlogHow to Make Random Header Images?

1. 將所有要隨機變換的圖片命名,副檔名要都一樣,檔名之間只有一點不同,並且放在同一個資料夾(範例是放在模板內的 images/,另外 Jai 是建議最好連圖片大小都是一樣的)。
建議是把圖片編成:
blogtop-1.gif
blogtop-2.gif
blogtop-3.gif
blogtop-4.gif
(等於可以用 blogtop-*.gif 來表示,當然,不從 1 開始編也是可以啦:01
2. 因為要動的是 header 帶的圖片,所以要在模板的 header.php 裡面先插入一個隨機的函數:

<?php
$header_image = rand(1,4);
?>
(就是從 1~4 中間隨機取得一個數字。rand() 函數說明

之後在要顯示圖片的地方插入:

<img src="<? bloginfo('template_directory'); ?>/images/blogtop-<? echo $header_image; ?>.gif" alt="header" />
(先用 bloginfo-template_directory 來取得模板的位置,然後指向放置隨機圖片的資料夾。後面再用剛剛新寫的隨機函數來取得隨機的圖片)

這樣就可以隨機顯示圖片囉。(只是,圖片格式如果不一樣的話,就很傷腦筋耶~我現在只能想到都用 png 來擋著先:11

Please follow and like us:

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *