2011 年 02 月

解決WordPress佈景亂碼問題

很多使用者應該常常遇到佈景主題亂碼的問題,這種情況通常發生在您自行開啟佈景主題的檔案進行中文化後,運行網站時發生的,會發生這樣的問題是很正常的,因為大多數的佈景主題都是來自於國外網站或是WordPress官方網站,所以才會造成亂碼,為什麼會這樣呢?

因為國外的佈景主題大多使用ANSI作為編碼,可是中文字如果儲存在ANSI編碼的話會存放不下,因為一個中文字等於兩個英文字母,所以說,如果你想要讓佈景主題可以存放中文的話,那就必須改成UTF-8的編碼才可以正確的顯示中文字,當然大多數網站設計也是建議大家使用UTF-8作為編碼,這樣才不會有亂碼的問題,因為UTF-8編碼可以儲存任何文字。

如何讓WordPress有數字分頁功能?(非外掛)

當一個WordPress的文章超過10篇之後,相信文章分頁功能就要派上用場了,雖然一般預設功能的功能是有「上一頁」和「下一頁」的功能,不過這樣似乎不能滿足大家的胃口。平常網站看習慣了,總是覺得如果有很多頁以上的網站,應該來個數字分頁功能吧?WordPress本身有一些代表性的數字分頁外掛,功能都還不錯,不過你是否有想要優化一下網站,不要用外掛呢?

網路上不用外掛實現數字分頁的方法目前看到有兩種,一種是有人去拆解外掛的寫法將它改成單一個函式,放在佈景主題內的functions.php,然後呼叫一下就可以使用了,另一種做法是利用「paginate_links」這個內建函數去實現,兩種方法都可以,就看大家喜歡哪一種了,透過「paginate_links」實現的方法,程式碼比較短啦!

[網站優化]延遲Javascript載入,加快網站速度

很多網站其實善加優化後,可以開啟很快、很順,因為大部分拖垮網站載入的都是一些外部元素造成的,其中以Javascript最為嚴重。在網站上掛的廣告想賺賺廣告費,卻常飽受廣告載入太慢而造成訪客流失,實在是不划算,如果能將一些外部的Javascript物件延遲載入,讓網站變得更順暢,不再因為Javascript載入太慢而網頁卡住。

這樣的延遲方式主要的作法是先讓網頁其他的部分先載入,並將Javascript放到網頁全部載入完成後才載入,好處是可以讓訪客看到主要的內容,而不因為卡住而造成要等整個網頁載入完成後,才能看到內容部分,就是讓網頁有個載入的先後次序而已。