1. 程式人生 > >wordpress熱友外掛:Friends Hot 1.0 版本釋出

wordpress熱友外掛:Friends Hot 1.0 版本釋出

經過了上一星期的程式碼調整,再加上雙休日的測試,個人判定差不多該外掛趨向於穩定狀態,所以今天Friends Hot外掛正式對外發布,並提供下載,希望對有些懶人有用。由於wordpress的外掛都是已英文名命名的,所以外掛的中文名也沒個規範,暫定為“熱友”外掛吧。此外掛非常適合新建站點並希望通過友鏈來進行互動,達到增加訪問量目的的個人部落格站點。

Friends Hot的來源:為什麼會做這個外掛呢?就如同為什麼我會寫黑莓上的軟體BBextra一樣的道理,因為我自己要用。3月底開始迴歸本站,決定正常維護更新的我,在加了幾個好友連結後就發現一個問題:每天自己維護更新千絲海閣的同時,我會去好友家串門,但是有時會發現有的好友家裡沒有更新,和昨天去的時候一樣,這種串門除了給好友加個PV+IP,對自己來說,沒有任何意義。於是我就想為什麼不能預判好友是否有更新呢?看到這,或許很多讀者會說RSS訂閱啊,是的,RSS閱讀器能很好的解決這個問題,但是對於我這個懶人來說,我沒有用RSS閱讀器的習慣,也許這也是我個人的問題,我一直沒有融入到RSS這個東西里。所以綜合以上,我決定做這個東西,原先只是想在page頁面里加些程式碼實現即可,寫的過程中,我在想,或許有另一個懶人也需要這樣一個東西呢,於是,最後,我把這個東西做成了外掛,並命名為Friends Hot,中文名為“熱友”。

Friends Hot的功能:功能就一個,顯示好友站點的最新更新文章標題和更新日期,通過顯示的內容來判斷好友站點是否有更新,直接點文章標題瀏覽該文章。如果站點支援wordpress的cron機制,將可以實現後臺自動抓取,更新快取資訊。請點選上方標題欄裡的朋友們的更新來檢視外掛實際效果,效果圖如下所示友鏈名稱、友鏈最新文章標題、更新時間、抓取耗時:

Friends Hot使用:外掛安裝後,進入設定介面。介面如下,很簡單。只有4個地方需要你去更改。

外掛配置:

  1. 顯示友情站點最新的文章數量。文章數量取決於友站的Feed設定,抓取速度受數量影響,建議設定為1-2,最大值不應該超過友站Feed內的文章數。可能說得有點複雜,如果你不太懂這些也沒關係,設定為1或者2就行了。
  2. 不用我解釋了吧,選中就是會顯示千絲海閣的部落格更新資訊。- -#
  3. 顯示友情站點抓取耗費的時間。建議外掛剛設定時選中此設定,這樣抓取的站點下方會有time的顯示,有利於自己判斷哪些網站訪問速度慢,速度特別慢的不建議使用熱友。
  4. 頁面快取時間,預設為14400秒,4個小時。可以根據自己需要以及伺服器效能調整。抓取好友Feed時會因為訪問速度,抓取長度等影響,顯示響應時間會比較長,因此利用快取技術來顯示該頁面,所以注意外掛顯示的內容可能和實際好友站點的最新更新有所出入。

以上四項設定好了,記得儲存。配置介面如下圖:

外掛使用:

    1. 呼叫前先確認哪些好友的站點支援本外掛。請先在瀏覽器內輸入友鏈+”/feed”,確定好友站點是否支援Feed。比如千絲海閣的Feed地址為http://www.tiandiyoyo.com/feed,如果能正常顯示,則說明支援本外掛。非WP結構的部落格應該都不支援。
    2. 呼叫方法為在文章內用[ gfns ]來呼叫,可使用引數cat,使用方法為[ gfns cat=”好友” ] ,則表示顯示連結分類中”好友”分類下的所有連結的最新更新,不加引數則預設呼叫“熱友”目錄下的所有連結。(使用時請清除中括號附近的空格)
    3. 建議不要在首頁直接使用Friends Hot,而是新建一個頁面,在該頁面內呼叫,如像我這樣,新建一個朋友們的更新的頁面來使用該外掛。
    4. 將支援本外掛的站點連結分類目錄改為“熱友”或者上面第二步內你設定的引數cat的目錄。
    5. 第一次使用時,即點第三步生成的頁面時由於沒有快取資訊,可能生成的會比較慢(當然如果你配置完了,不去點這個頁面,而是等到15分鐘後,系統會自動生成快取頁面)。

相關補充:

  1. 細心的朋友會發現zip包裡就一個主程式,沒有css檔案。對的,我沒有寫css,單獨寫css沒有太大的意義,不但可能會造成和主題配色不相容,而且還會增加讀取次數,使用者完全可以自己寫適合自己主題的css。
  2. Friends Hot呼叫了wordpress的cron機制,在站點活躍狀態下15分鐘檢查一次快取資訊是否過期。(在您理解cron機制的條件下,您可以在外掛的194行附近自行修改這個數值)。所以如果您的wp-config裡有關閉cron,那麼很抱歉,它將不會後臺自動更新快取,您只能通過手動點選熱友顯示頁面來呼叫本外掛,如果在快取內,則顯示快取資訊,否則將實時抓取新資訊。
  3. 目前外掛的配置功能還不夠人性化,比如,只能抓取固定格式”www.xxx.xxx/feed”目錄,不能自動檢測站點是否支援本外掛,因為我不知道這個外掛對於其他人來說會有多大的意義,至少對於我來說,功能夠了。但是如果有使用者需求的話,當然我也是會很樂意地去新增相應的功能的。
  4. 認真看的朋友自然知道Friends Hot和採集外掛是不一樣的,因此,搜尋引擎不會因為你用了Friends Hot而對站點有任何懲罰,因為該外掛的目的並不是採集資料生成大量複製出來的垃圾。
  5. 我不是wordpress方面的專家,所以寫的外掛肯定會有各種問題,如果您對此外掛感興趣,還請提出寶貴意見。
好了,羅裡囉嗦一大堆,這個是我寫的第2個wordpress的外掛,第一個是Followme(很明顯可以看出來這個外掛也是因為我要用所以才寫的)。

下載外掛:

[flatbtn url=”http://wordpress.org/plugins/friends-hot/screenshots/” type=green]Wordpress熱友外掛 Friendshot 1.0[/flatbtn]

文章評分1次,平均分5.0