2011 年 12 月

解決WordPress的RSS輸出錯誤問題

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

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

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

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

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

SimpleReach 在瀏覽器右下角顯示「推薦閱讀」文章,增加文章曝光率

在網站的經營中,適當的曝光自己的文章內容是很重要的。除了對外曝光之外,對內曝光也是不可或缺的。一旦訪客進入網站瀏覽文章時,為了讓網站更多好文章被發現,必須要主動地推銷自己的文章給訪客,在資料探勘的概念中,必須要根據使用者提供的一些資料,發現到使用者潛在的需求。因此我們可透過相關文章的方式,直接在瀏覽器右下角推薦相關文章,進而吸引他們繼續瀏覽。

SimpleReach這個網站正式符合我們的需要,一般相關文章都是顯示在內文下方,但是當訪客誤以為那些清單是引用資料時,就會直接跳過而,這樣倒是喪失了相關文章的用途。現在比較酷的做法,就是當訪客閱讀完內文之後,我們直接在顯眼的地方顯示推薦閱讀,這個做法就是直接在瀏覽器的右下角顯示推薦閱讀,並且會隨著使用者移動,浮動框也會繼續跟隨著,以便更快速的吸引他們目光。

如何做到WordPress換網址結構,使用301導向轉移SEO與連結?

在WordPress的優化上,網站結構我們需要非常注意,一但網站結構複雜化,網站的收錄會比較不好,所以改成正確的網址結構是一件蠻重要的事情。那改了網址結構,舊的網址不就通通失效?關於這問題大家可以不必擔心,因為我們可以透過「Dean’s Permalinks Migration」這個簡單的外掛,來幫助我們自動將舊的連結導到新的頁面,並且可以很順利的將網站的權重轉移過去,因為是採用301導向。

通常網址的轉換,大家最擔心就是連不上!但其實轉換後的網址只要有一定的規則,這些問題都可以不必擔心。以WordPress的網址結構來講,更換了網址結構可以直接利用外掛來幫助我們轉向舊網址,那就網址會出現在哪邊呢?主要就是出現在別人網站連你、站內文章互連、搜尋引擎的資料,其中又以搜尋引擎的部分是最難改動的,所以善用301導向的方式就可以輕鬆解決一切事情。

在WordPress加個「閱讀這篇文章的讀者也會看」的推薦文章功能

想要讓網站有更多文章可以推薦給讀者,那就要知道讀者群的所好。亞馬遜之所以賣書這麼成功就是因為有效的對會員們進行資料收集並做資料探勘的動作,有效的分析出這些會員瀏覽了哪些東西可能就有興趣閱讀那些圖書。在部落格上,我們也可以使用相同作法,統計閱讀過這篇文章的讀者,也會看那些文章?透過「Where did they go from here」這外掛,就可以輕鬆達到成效。

Where did they go from here 這個外掛是香腸見過名稱最白話&最長的外掛名稱,裝這外掛有什麼好呢?如同前面提到,這外掛會根據到訪的訪客做資料的統計,會統計訪客的瀏覽路徑,根據這些路徑整合出瀏覽過那些文章的人也會瀏覽另外哪一些文章,可以根據這樣的方式,推薦給下次從同一篇文章進來的讀者,既然原本的讀者感興趣,那新來的讀者或許對這樣的內容也有興趣,或許可以替網站增加更多的瀏覽量。

Editra 一款由Python開發的免費程式碼編輯器

對於寫程式的人來講,微軟內建的記事本雖然方便,但是他的復原動作只有一部,程式碼也不會高亮,在閱讀上非常的不方便,所以大部分的人會改用NotePad++免費記事本軟體,不過現在我們又有新的選擇了,您可以考慮改用Editra,這是一款由Python語言開發的記事本軟體,功能上和NotePad++算鰻相似的,同時也有外掛可以支援,擴充能力還算不賴。

如果NotePad++用久了覺得膩了,可以考慮改用Editra這款免費軟體,他也支援程式碼高亮、區塊程式碼的收合,同時軟體也有親切的正體中文介面,對於使用者來講,要上手這個軟體並不是什麼大問題,如果有興趣的朋友,可以考慮裝他來使用看看囉!

香腸新訓的新兵紀錄

九天前,香腸進入了成功嶺新訓中心接受訓練,終於熬到了懇親假放了出來。第一天出發時,心情是逐漸複雜的,尤其是火車到達新烏日站,換搭遊覽車之時,更是百感交集,有一種莫名的慌張,因為聽說有人是遊覽車一進入營區,就被要求下車用跑得進去,但好佳在遊覽車幫我們送達到營區內的目的地。到達營區時,本來以為是來自台灣各地區的入伍生,沒想到竟然全部是來自於新北市的鄰居。

如同之前同學所說,前三天基本上都是比較靜態的,都是室內課,大多時間都在填寫一些資料,就跟新生入學一樣,要把一些資料填寫並確認完畢。其中比較擔心的就是剪頭髮,因為很多人都說裡面的剃刀越後面的會越減越不利,也有人說裡面剪的頭髮有時候會有鋸齒狀等等,就是剪不太整齊就對了,所以香腸則是事先剪髮進去。