Как получить доступ к ленте моего гостевого блога WordPress? - PullRequest
0 голосов
/ 20 июля 2011

Как я могу получить доступ к списку каналов (RSS, Atom) моего гостевого блога на WordPress, мне не нужно содержимое блога (посты), а только список (заголовок, автор, описание)

Возможно ли это?если да, то как?

Спасибо

Ответы [ 2 ]

1 голос
/ 11 февраля 2015

Вы можете загрузить информацию о фиде, используя следующий код,

            SyndicationFeed feed = SyndicationFeed.Load(XmlReader.Create("http://en.blog.wordpress.com/feed/"));
            IEnumerable<SyndicationItem> syndicationItems = feed.Items;
            int counter = 0;
            int maxItems = 10;
            foreach (SyndicationItem syndicationItem in syndicationItems)
            {
                if (counter >= maxItems)
                {
                    break;
                }
                counter += 1;
                Response.Write("<h4><strong>" + syndicationItem.Title.Text + "</strong></h4>");
                Response.Write("<p class='small'>Posted on " + syndicationItem.PublishDate.ToString("MMMM d, yyyy") + "</p>");
            }
1 голос
/ 21 июля 2011

Зависит от настройки вашего гостевого блога.Чтобы получить доступ к RSS-каналу вашего сайта, вам нужно добавить / подать ваш URL:

http://yourdomain.com/feed

Чтобы получить доступ к каналу определенной категории (если ваши гостевые блоггеры публикуют сообщения только в определенной категории):

http://yourdomain.com/category/<<categoryname>>/feed

Или для каждого тега:

http://yourdomain.com/tags/<<tagname>>/feed

Вот и все ...

...