加菲貓部落格wordpress 的升級與週次設定

上個禮拜終於鼓足勇氣把強哥部落格與加菲貓部落格的wordpress程式都升級了,結果意外地順利。由於過去wordpress系統中關於週次和每週第一天的設定有點問題,所以藉由這次升級,順便把加菲貓部落格過去一直沒有辦法處理的週次問題解決,並增加每週漫畫的跨年度連結。

在前一個版本的wordpress中,每週第一天的設定一直有問題。過去我習慣把星期日當作每週的第一天,但wordpress不管怎麼改,每週的第一天都是顯示星期一,氣死我了!不過幸好星期日的加菲貓通常和一週的內容不大相干,所以排在這一週或下一週都沒有太大差別。

另外一個問題是,每年的第一週有些年是week 0有些年卻是week 1的狀況。更慘的是,有些年如果從第一週按「下一週(Next Week)」,每週的漫畫不會從星期一開始排列,可能出現星期二在第一篇,然後下週一在最後一篇的怪現象。加上有些年有week 53而有些年只有到week 52的狀況,所以年度間沒有辦法互相連接。

最近我把wordpress更新後,發現已經可以成功地將星期日設為每週的第一天。而且如果維持星期一為每週的第一天,上述問題還是存在;但如果把星期日設為每週的第一天,上面這個問題就消失了!所以我先把星期日設定為每週的第一天,解決每年第一週的怪現象。

目前原則上week 0是每年的第一週,如果第一週不到七天(七篇漫畫),就會有第二週的漫畫補在下方。不過如果按「下一週(Next Week)」,就會是完整的第二週漫畫,不會是某個奇怪的日期範圍。如果一年的第一天(1月1日)是星期日,那麼week 0和week 1的內容會一樣。

至於每年的最後一週有可能是week 52或week 53,以前是固定把week 53當作年度最後一週,如果當年度沒有week 53,那麼畫面就會出現「找不到(not found)」的訊息。現在我除了把每年的week 53加上「下一週(Next Week)」可以連結到隔年的week 0(第一週),也把每年的week 0(第一週)做了「上一週(Last Week)」可以連結到前一年的week 53(最後一週)。

如果該年度只有到week 52而week 53沒有內容時,我設定了一個「休息一下」的頁面,以連結去年的最後一週與來年的第一週。如此一來,如果有人真的一週接著一週看,也可以不用間斷了!不過話又說回來,真的有人這麼認真看加菲貓喔?!

總而言之,跨年度連結的功能事小,能夠解決每年第一週所導致的奇怪問題,是我這次幫wordpress升級的意外收穫。

在〈加菲貓部落格wordpress 的升級與週次設定〉中有 3 則留言

    1. HanChiang 文章作者

      是智慧!智慧!懂嗎?
      你的部落格很綠,字很少,沒有美女的照片?!這樣人氣會很低落喔~

      回覆

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料