获取一个RSS提要,用循环显示项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取一个RSS提要,用循环显示项目相关的知识,希望对你有一定的参考价值。

Thanks Dan Gayle.
http://www.dangayle.com/import-feeds-wordpress-fetch-feed/
  1. <?php
  2. include_once(ABSPATH . WPINC . '/rss.php');
  3. $feed = 'http://dangayle.com/feed/';
  4. $rss = fetch_feed($feed);
  5. if (!is_wp_error( $rss ) ) :
  6. $maxitems = $rss->get_item_quantity(3);
  7. $rss_items = $rss->get_items(0, $maxitems);
  8. if ($rss_items):
  9. echo "<ul>\n";
  10. foreach ( $rss_items as $item ) :
  11. //instead of a bunch of string concatenation or echoes, I prefer the terseness of printf
  12. //(http://php.net/manual/en/function.printf.php)
  13. printf('<li><a href="%s">%s</a><p>%s</p></li>',$item->get_permalink(),$item->get_title(),$item->get_description() );
  14. endforeach;
  15. echo "</ul>\n";
  16. endif;
  17. endif;
  18. ?>

以上是关于获取一个RSS提要,用循环显示项目的主要内容,如果未能解决你的问题,请参考以下文章

Google 阅读器如何获取 RSS 提要中的每个项目?

RSS 提要文章的共享功能

PHP Wordpress - 获取RSS源,显示带循环的项目

获取前缀:来自 XML RSS 提要的项目值

在R闪亮的网络应用程序中获取RSS提要

获取 RSS 提要时未定义