標籤:WordPress 教學

解決WordPress的RSS輸出錯誤問題

使用WordPress架站,本身有提供RSS自動輸出功能,透過它可以讓訪客訂閱網站最新文章,隨時追蹤網站最新動態。但有時我們可能裝個外掛、調整一下網站佈景主題或是做了小微調,結果造成網站RSS輸出的錯誤,通常遇到這樣的錯誤都不知從何解決?像香腸之前遇到了這樣的狀況,一度以為是外掛相衝,可是找了半天卻無收穫。

後來改查文章中是否有語法跟RSS相衝,造成輸出錯誤,可是也沒找到問題,後來逐漸轉向WordPress佈景主題,查看佈景主題是否有出錯,首先檢查編碼問題,接著查每一個檔案內是否有錯誤的語法或是有含BOM,不過都無斬獲。後來,無意間在functions.php這隻檔案內發現問題,結尾端因為有空行,所以造成RSS的輸出出錯。

Gravatar 速度優化,減少對不同伺服器的請求

Gravatar是一個免費的頭像服務,對於沒有提供大頭貼的網站,可利用Gravatar的API,讓網站擁有大頭貼功能。使用者只要利用信箱設定,即可擁有個人的頭像,這服務早已內嵌於WordPress系統。但是根據Google Page Speed Online對於網站的分析報告中顯示,這個頭像服務會調用不同的伺服器之頭像來顯示於網站上,但是這樣其實不太好。

將頭像分散於各伺服器,對於Gravatar提供頭像服務的網站來講,是一件好事情,因為網站可以分散伺服器負擔,可是對於使用這服務的網站來說,這樣的做法,會讓網站對於太多的伺服器做請求,同時也會讓網站速度變慢,請求越多,等待時間就越多,所以我們可以來改個程式碼,讓所有頭像使用同一個伺服器請求,減少不必要的連線。

客製化WordPress後台,自訂Logo、模組與頁尾資訊

如果你是使用WordPress接案或者是共筆網站,那接下來要介紹的簡易後台面板調整應該是對你有幫助的。大家都知道WordPress前台的自訂性非常好,厲害的人可以將版面變得完全不像是WordPress部落格,讓它完完全全有專業公司官方網站的形象,只不過大多數使用者都是針對前台設計,後台就完全是部落格樣子了。

因為WordPress並沒有開放太多後台的變更function,所以不好改。但我們若堅持要改造後台當然OK,只是改完後可能讓他非常不像是原本的後台,但是遇到了WordPress版本升級,那根本是災難。所以後台要變動的話,基本上不建議大變動,我們可以從一些小地方小改,後台重點就是讓使用者用得順,找得到資訊就可以了!

如何在WordPress管理後台加上Gravatar預設頭像選項?

由於WordPress預設的頭像選項並不多,從管理後台也無法上傳自訂頭像當成系統預設大頭貼,只能使用官方所提供的。如果想要額外加入選項應該怎麼做?直覺作法,大家肯定又要直接修改系統原始檔案,但這做法很麻煩,因為我也不會做XD。別忘了佈景主題中的functions.php可是多才多藝的,透過宣告一個和使用一個函式,即可做到。

想要在後台加入頭像,其實早就已經有額外的作法,在「如何自訂預設的WordPress留言頭像?」這篇文章中,已經簡單介紹過可以去設定留言區的語法,不過看上去作法其實比較雜一點,最近找到一個新方法可以直接改個語法,讓WordPress後台多出一個選項可以勾選,這樣隨時隨地都可以更改後台預設頭像囉!

如何自訂WordPress登入後台的Logo?

若架設的WordPress網站是接案的,那一些小地方的改變會讓案主有不一樣的體驗。相信很多人是用WordPress來接案,製作一般中小型公司的網站,當然前台的變更並不困難,WordPress提供許多函數可以自由使用,變更版面不是難事,但後台介面往往是最難變更,也不建議變更的地方,那麼就讓我們修改個小地方,讓他感覺不太一樣吧!

修改的小地方是有多小呢?那就是修改後台的登入畫面囉!有用過WordPress的人都知道後台的登入畫面是WordPress的Logo圖案,可是對於有些人來講,他會認為說這是他的網站,為什麼我後台圖案要是WordPress的Logo呢?要變更圖案並不能,最簡單錯法是做一張一模一樣的圖檔,直接取代掉原圖,但是更簡單的做法就是用一段語法輕鬆完成!

完美解決WordPress對半形符號轉成全形符號的問題

因為WordPress系統本身對於半形符號會自動轉換成全形,如果在網站上張貼程式碼的話會讓語法變得不正確,若您網站專門提供語法給大家的,那語法可能會讓使用者誤以為說你的語法都出問題,無法使用,這其實是一個問題,原因出在wptexturize這個函式,因我們若要解決此問題,就要想辦法讓這個函式停用,這樣顯示上才會正確。

目前常見的方法是透過外掛來解決,以前香腸也是使用外掛,不過能少用外掛就少用外掛,畢竟多載一入一個外掛會比多使用一個function多一點點負擔,這回我們要告訴大家該如何使用remove_filter這個WordPress內建的function來解決這樣的問題,透過這個函式,應該可以解決半形符號自動被轉成全形符號的問題。

新書上架:《站長親授!WordPress 3.0部落格架站十堂課》

因為WordPress的簡單好用,使得其擁護者越來越多,而WordPress除了是部落格之外,透過外掛和佈景主題的搭配,可以讓網站呈現不一樣的風貌,變成購物車、社群網站、相簿網站通通不是問題。正所謂只要有心,人人都可以成為食神!想要在最短的時間摸熟WordPress嗎?除了網路爬文外,來一本書應該是可以最省時的吧!

不論你是WordPress重度玩家,或是初探WordPress的新手,這本集結12位站長的使用經驗所撰寫的《站長親授!WordPress 3.0部落格架站十堂課》,可以讓你有不一樣的收穫!濃縮前一版的精華,並在這一版加入更多有趣、好玩、實用的資訊,讓你的部落格可以跟別人不一樣。