因為WordPress系統本身對於半形符號會自動轉換成全形,如果在網站上張貼程式碼的話會讓語法變得不正確,若您網站專門提供語法給大家的,那語法可能會讓使用者誤以為說你的語法都出問題,無法使用,這其實是一個問題,原因出在wptexturize這個函式,因我們若要解決此問題,就要想辦法讓這個函式停用,這樣顯示上才會正確。
目前常見的方法是透過外掛來解決,以前香腸也是使用外掛,不過能少用外掛就少用外掛,畢竟多載一入一個外掛會比多使用一個function多一點點負擔,這回我們要告訴大家該如何使用remove_filter這個WordPress內建的function來解決這樣的問題,透過這個函式,應該可以解決半形符號自動被轉成全形符號的問題。
最近越來越多的網站開始使用Facebook留言整合功能,讓本來沒有留言功能的網站也可以開始留言了,而像WordPress本身具有留言功能,也可以加入,成為雙重模式的留言,當然也可以選擇關閉本身留言只開放Facebook留言功能。或許有些使用者覺得這樣不是不好管理嗎?
管理這部分其實不是多大的問題啦!預設的留言模式雖然沒有管理功能,只能張貼而顯示而已,如果搭配Facebook應用程式來實做的話,就可以有留言管理功能,設定一下管理者的帳號,也可以在Facebook上收到留言通知,讓您的留言一則都不漏掉,這麼方便的功能,要不要來裝一個呢?
約莫在兩週前,網路上一群WordPress的愛用者辦起了台灣第一場網路聚會,雖然活動的規模不是幾百人這種大場次,但人數說實在也不少,為WordPress Taiwan User開啟了一個新的里程碑。目前網路上使用WordPress架設的使用者越來越多,大家卻都只是在網路熟識,在2011年5月21日這天,大家就好像認親一般,一同聚會聊天與分享。
這次的活動其實讓人蠻開心地也辦得頗成功的,也很高興成為這次活動的主講人之一,有機會和大家分享自己對WordPress的專長領域,也看到了好多看我部落格長大的朋友們(誤)。整體來講,對於這次的活動感到開心,據了解,今年七月暑假,Pseric會再舉辦一場聚會,地點應該是在台北喔!
好像又好一陣子沒換佈景了,最近心血來潮突然想換個新佈景,所以就從星期一開始改造先前的iorz佈景,然後經過三天的時間就把它改好了,不過幾乎每天都拖很晚睡,整個都快往生了。但是看到佈景改好後,整個活力都來了,應該更有發文的動力吧XD。這回的佈景一樣採用純CSS打造,如果硬要說有用到圖,大概就是網站的LOGO和RSS訂閱這兩張圖片而已喔!
香腸不愛使用圖片主要原因是我不會畫圖,美工做出來都像狗啃的一樣,所以我只能默默地使用CSS去勾劃出網站的版型了,這回一樣有透過CSS3的圓角、區塊陰影、文字陰影來做特效,比較特別的是還採用了CSS漸層來讓佈景感覺色彩更多,似乎有背景漸層,不會讓顏色太單調。
很多使用者應該常常遇到佈景主題亂碼的問題,這種情況通常發生在您自行開啟佈景主題的檔案進行中文化後,運行網站時發生的,會發生這樣的問題是很正常的,因為大多數的佈景主題都是來自於國外網站或是WordPress官方網站,所以才會造成亂碼,為什麼會這樣呢?
因為國外的佈景主題大多使用ANSI作為編碼,可是中文字如果儲存在ANSI編碼的話會存放不下,因為一個中文字等於兩個英文字母,所以說,如果你想要讓佈景主題可以存放中文的話,那就必須改成UTF-8的編碼才可以正確的顯示中文字,當然大多數網站設計也是建議大家使用UTF-8作為編碼,這樣才不會有亂碼的問題,因為UTF-8編碼可以儲存任何文字。
當一個WordPress的文章超過10篇之後,相信文章分頁功能就要派上用場了,雖然一般預設功能的功能是有「上一頁」和「下一頁」的功能,不過這樣似乎不能滿足大家的胃口。平常網站看習慣了,總是覺得如果有很多頁以上的網站,應該來個數字分頁功能吧?WordPress本身有一些代表性的數字分頁外掛,功能都還不錯,不過你是否有想要優化一下網站,不要用外掛呢?
網路上不用外掛實現數字分頁的方法目前看到有兩種,一種是有人去拆解外掛的寫法將它改成單一個函式,放在佈景主題內的functions.php,然後呼叫一下就可以使用了,另一種做法是利用「paginate_links」這個內建函數去實現,兩種方法都可以,就看大家喜歡哪一種了,透過「paginate_links」實現的方法,程式碼比較短啦!
想讓WordPress擁有隨機文章功能,通常第一個想法就是使用外掛去達成這樣的效果,但說真的,很多功能往往很小,卻要特別去安裝外掛才能使用,對網站資源來說,確實是有些浪費的。如果懂得拆解外掛,把其中需要的部分取出來使用,這樣倒是可以省下不少資源,也可以不用外掛升級就要跟著走。
WordPress本身提供一些語法可以讓使用者進行外掛開發、新功能達成,如果你懂得一些PHP的概念,相信官方提供的Codex對你來說是非常有益的。如果不清楚Codex的人,可能就只能透過外掛達成「隨機文章」的效果。不過本篇就是要介紹如何透過代碼、不用外掛實現隨機文章的功能。