為您的佈景主題增添「隨機顯示」

既然有「今日顯示」,那麼我們再來個「隨機顯示」。

我們依舊可以使用 JS 來完成我們所需要的結果。「隨機顯示」跟「今日顯示」一樣,均可使用想用的字串或者是圖片。

這次,我們使用陣列來搭配數學函式物件的 random() 方法,這樣就可順利產生「隨機」的功能。

myStrArr = new Array(); //設定新的字串陣列
myStrArr[0] = "亂數結果——這個字串不會出現";
myStrArr[1] = "字串 01";
myStrArr[2] = "字串 02";
myStrArr[3] = "字串 03";
myStrArr[4] = "字串 04";
myStrArr[5] = "字串 05";

myStrNum = 5; //字串總數(控制亂數結果)
myRanNum = Math.ceil((Math.random() * 10) * myStrNum / 10); //產生亂數
document.write(myStrArr[myRanNum]); //顯示依相對應索引值中的字串

將上述的程式碼複製下來,然後存成一個 JS 檔,然後置於正在使用的佈景主題資料夾下。接著修改「字串 01 」這些東西,改為您想要的字串。修改完畢後,記得將文件存為 UTF-8 編碼格式。

再來就是,在佈景主題的適當檔案中找個位置,將以下語法複製後貼上即可。

<script type="text/javascript" src="<?php echo get_bloginfo('template_directory').'/檔案名稱.js'; ?>"></script>

修改時須注意的事項(例如:您有 10 個字串):則陣列元素必須到 myStrArr[10] 。將 myStrNum = 5; 改為 myStrNum = 10; 。