如何在网页内的Wordpress网站上显示最近的博客条目?

时间:2010-12-19 20:01:05

标签: c# jquery asp.net-mvc wordpress rss

在asp.net-mvc网站页面上,我想展示wordpress博客最近的博文。

类似to this site,我想在我的网站上显示特定wordpress博客的最新几个更新。有点像谷歌读者我猜,但只是一个网站和长篇文章,它应该只显示一点点,并有一个“点击更多”链接。

是我在服务器上订阅并返回html的东西,还是我应该在客户端使用jquery做的事情?

1 个答案:

答案 0 :(得分:12)

由于Wordpress提供rss提要,您可以使用它们来获取最新帖子。 Feed位于http://yourblog.com/feed

由于SyndicationFeed类,解析此Feed是一项简单的任务。这是一个例子:

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>)剪切文本。