2010-12-19 87 views
2

在asp.net-mvc網站頁面上,我想顯示來自wordpress博客的最新博客文章。如何從網頁內的Wordpress網站顯示最近的博客條目?

類似to this site,我想在我的網站上顯示特定WordPress博客的最新更新。有點像谷歌閱讀器我猜,但只爲一個網站和長期職位,它應該只顯示一點,並有一個「點擊更多」鏈接。

是我訂閱服務器上的東西,並返回HTML或是我應該在客戶端與jQuery做什麼?

回答

11

由於Wordpress提供RSS源,您可以使用它們獲取最新的帖子。該Feed位於http://yourblog.com/feed

感謝SyndicationFeed這個類,解析這個提要是一個簡單的任務。這裏有一個例子:

var reader = XmlReader.Create("http://nyqui.st/feed"); 
var feed = SyndicationFeed.Load<SyndicationFeed>(reader); 

Console.WriteLine("Latest posts from " + feed.Title.Text); 
foreach(var item in feed.Items) 
{ 
    Console.WriteLine(item.Title.Text); 
} 

限制帖子是一件小事。檢查文本的長度,如果長度超過閾值,請使用string.Substring(0, <limit>)將其剪下。

+0

@alexn - 我只是試圖閱讀我的飼料,但它不在那裏。 WordPress的博客是在這裏:blog.fsf60k.org但是當我去blog.fsf60k.org/feed,我什麼也沒看到 – leora 2010-12-19 20:25:47

+0

沒有,3.5及以上。 – alexn 2010-12-19 20:28:14

+0

@alexn - 我只是試圖閱讀我的飼料,但它不在那裏。 WordPress的博客是在這裏:blog.fsf60k.org但是當我去blog.fsf60k.org/feed,我沒有看到任何 – leora 2010-12-19 20:29:17

相關問題