找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
积分等级发帖收益的说明江阴论坛帮助汇总江阴论坛管理规则(必看)江阴论坛版主招聘中江阴论坛已运行
查看: 1776|回复: 0

[WordPress] 3个获取外部RSS Feed的wordpress函数及其应用

[复制链接]
发表于 2009-8-20 16:44:00 | 显示全部楼层 |阅读模式
一、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>';
?>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|江阴人家

GMT+8, 2024-4-28 01:00 , Processed in 0.016968 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表