為您的佈景主題增添「今日顯示」
其實這個東西要怎麼叫,我想不出好的名稱,所以就乾脆把它稱為「今日顯示」。那「今日顯示」是個怎樣的東西呢?顧名思義,就是今天要顯示的東西把它顯示出來,它可以是一串文字或者是一張圖片。例如:頁面上頭各位朋友看到的某人說。
這個不是什麼高深的學問,只是簡單利用 JS 的日期物件配合上條件敘述句就可輕鬆來完成。其工作原理很簡單,當瀏覽者瀏覽該頁面時,它會去抓瀏覽者電腦系統上的日期時間,然後利用 switch 依其值來顯示相關的東西。
底下的範例,我是用一個星期來做基準,如果想用一個月來做基準也是可以,但須將所使用到物件的方法換成 getDate(),並稍微修改一下 switch 即可。
todayDate = new Date(); //建立一個名為todayDate新的日期物件
var myDay = todayDate.getDay(); //從todayDate日期物件中取得星期幾再將之存進變數myDay
switch(myDay) {
case 0:document.write("字串零");break; //星期日
case 1:document.write("字串一");break; //星期一
case 2:document.write("字串二");break; //星期二
case 3:document.write("字串三");break; //星期三
case 4:document.write("字串四");break; //星期四
case 5:document.write("字串五");break; //星期五
case 6:document.write("字串六");break; //星期六
default:document.write("錯誤!!!");
}
也可以將以上的語法存成一個 *.js 檔(放在同目錄),接著在佈景主題的適當檔案中找個位置,將以下語法複製後貼上即可。
<script type="text/javascript" src="<?php echo get_bloginfo('template_directory').'/FileName.js'; ?>"></script>




