WordPress的RSS订阅优化
一、確定一個永久的RSS地址
WordPress默認的訂閱地址是www.domain.com/feed,使用這樣的地址有三個比較大的缺陷:
1、無法統計多少人訂閱了你。
2、博客更換域名或者被GFW后原RSS地址不能訪問了,原來的讀者群就流失了。
3、輸出的內容太單調,不美觀,且沒有讓用戶選擇訂閱工具的按鈕(鏈接)。
所以最好使用feedbuner和feedsky這類第三方Feed工具。第三方feed工具會燒錄博客的原有RSS,給你分配一個新的可訂閱的RSS頁面,除了界面美觀外,feedsky還可以根據你的訂閱量和類別為你做一些展示,提高你的訂閱量。
因為眾所周知的原因(比如FeedBurner掛了)和RSS提供商自身不穩定(比如FeedSky出現故障)的原因,有時這類第三方feed工具提供的RSS地址不能訪問,所以建議參考月光博客采用的方法——使用二級域名綁定到這個RSS地址,然后讓訪客訂閱這個二級域名(目前只有feedsky免費提供域名綁定的服務,FeedBurner要收費)。當feed地址不能訪問時,可以重新綁定或指向到可用的feed上,避免了讀者群的流失。
以我的博客為例,我認為從穩定性上看:feed.linggan.com>feed.feedsky.com/chenfangyi>blog.linggan.com/feed,所以最終選擇的是feed.linggan.com作為訂閱的地址。
二、更新Wordpress上的默認地址為新地址
接下來,你要在你的博客上做些修改,讓訪客訂閱到的都是這個自定義的地址,而不是原來的rss地址。
1、在博客的側邊欄sidebar上加一個widget或者直接修改模板,把RSS地址改為自定義的RSS地址。比如我博客上的:
?
可在sidebar.php里修改代碼實現,這些代碼可從你的feedsky或feedburner的feed頁面的代碼中獲取。
2、修改博客頭里指定的RSS地址。
但如果訪客不是通過點擊這些鏈接訂閱的,而是直接在瀏覽器上點擊訂閱圖標或者在Google Reader里輸入你的博客地址(非RSS地址)來訂閱的,那就不是訂閱到你設置的這個RSS地址了,而是訂閱到Wordpress默認的rss。
因為Google Reader和帶RSS訂閱功能的瀏覽器判別一個網站的RSS地址都是在head里判斷的,我們可以看到head里的代碼是(以我的博客為例):
<link rel="alternate" type="application/rss+xml" title="陳方毅的靈感日志 RSS Feed" href="http://blog.linggan.com/feed" />
所以我們還需要做少量的代碼上的修改。
修改模板的頭文件header.php,把以下這句:
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Feed" href="<?php bloginfo(‘rss2_url’); ?>" />
換成:
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(‘name’); ?> RSS Feed" href=http://feed.linggan.com />
這樣以后通過任何形式的訂閱就都是用你自定義的這個地址了。
三、讓所有地方的feed地址轉向到新地址
以上雖然更改了feed地址,但你難保外鏈、搜索引擎收錄的、或者以前寫的文章中不出現你的舊feed地址,所以為了確保沒人再訂閱舊的RSS地址,你還需要對舊的RSS地址進行轉向。不過Feedsky官方提供的RSS轉向工具在wordpress2.8.4中不能使用了,Feedsky也不再提供下載,所以這里提供一個根據feedburner轉向插件FeedBurner FeedSmith修改的插件FeedSky FeedDuetG。啟用這個插件后,設置一下你的新Feed地址,就可以在訪問wordpress內置的rss地址的時候跳轉到你的新Feed。
四、提醒訪客訂閱
以上是讓你的RSS地址在讀者的閱讀器中盡量的統一,我們還可以做一些優化,提醒未訂閱的訪客來訂閱你的博客,這里介紹一個非常好的插件——WP Greet Box,這個插件能夠根據訪客的特性個性化的提醒訪客訂閱你的博客。
比如,你可以通過這個插件設置:
對第一次訪問博客的訪客,在文章的上方提醒“您是第一次訪問本博客,本博主題為業界評論和電子商務,若您對此感興趣,可以點此訂閱”
對Google搜索進來的訪客:可以提醒“Hi!Googler!我也用Google,如果您對本博的內容感興趣,可以點此訂閱”
不過注意,需要在這個插件的General Configuration的Advanced Options設置中,把默認的RSS地址改為你現在的RSS地址。如下圖所示:
WP Greet Box還有很多其他的自定義設置,非常值得一試。
五、優化訪客訂閱體驗
對已經訂閱的訪客,如果在閱讀器中看到一篇很適合自己口味的文章,看完可能還會覺得意猶未盡,如果這時能有一些推薦或者相關文章的列表,則能夠吸引他再去看看其他的文章。這可以通過WordPress Related Posts Plugin這個優秀的插件來實現,注意安裝好后要在插件的設置里選中“Related Posts for RSS”。
另外,有的讀者喜歡分享,如果你覺得有必要,可以在feedsky的“feed互動”中添加以下效果,方便你的讀者分享你的文章。
?
轉載于:https://www.cnblogs.com/snake-hand/archive/2013/06/10/3131137.html
總結
以上是生活随笔為你收集整理的WordPress的RSS订阅优化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Kotlin解析JSON数据
- 下一篇: 2字段添加注释_Tableau学习系列(