|
一、fetch_rss
<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss($uri);
?>
其中:$uri是最关键的,这是你要读取的RSS feed,举例:以下代码是读取博译论最新发表的5篇文章。输出文章标题和链接.
首先把rss,php包括进来,输入你想读取的rss feed,下面的条件和循环语句就很简单了。需要自已修改的地方:链接、标题、rss feed,显示文章数,你也可以看看官方详细介绍.
<?php
include_once(ABSPATH.WPINC.'/rss.php');
$feed = fetch_rss('http://fishyoyo.com/feed');
$items = array_slice($feed->items, 0, 5);
?>
<?php if (!empty($items)) : ?>
<ul>
<?php foreach ($items as $item) : ?>
<li><a href="<?php echo $item['link']; ?>"><?php echo $item['title']; ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
二、wp_rss
<?php
include_once(ABSPATH . WPINC . '/rss.php');
wp_rss($uri, $num);
?>
跟上述的差不多,用的是wp_rss,$uri, $num分别输入feed地址和输入文章数目,只需把url,标题,rss feed地址!以下例子是读取博译论最新发表的5篇文章。你也可以参考官方说明,
<?php
include_once(ABSPATH . WPINC . '/rss.php');
wp_rss('http://fishyoyo.com/feed', 5);
?>
三、get_rss
<?php
require_once(ABSPATH . WPINC . '/rss-functions.php');
get_rss($uri, $num = 5);
?>
功能wp_rss差不多,只是这一个是以列表形式。你也可以参考官方说明,请看这里
<?php
require_once(ABSPATH . WPINC . '/rss-functions.php');
echo '<ol>';
get_rss('http://fishyoyo.com/feed');
echo '</ol>';
?> |
|