Php 如何显示其他网站的RSS源

Php 如何显示其他网站的RSS源,php,wordpress,rss,Php,Wordpress,Rss,我正试图在我的客户Wordpress网站上展示一个博客:当我四处查看时,人们一直在推荐simple pie,他们的演示效果很好,但是他们的Wordpress插件已经两年没有更新了,并且有大量的bug 有人知道另一个具有相同功能的插件吗?任何帮助都将不胜感激 您可以使用函数 例如,使用提供的博客显示5篇文章: () hmm,得到一个巨大的错误:它只是告诉我提要不可用,这是因为split()已被弃用并从PHP7中删除。我刚刚更新了答案。希望能有帮助!太棒了,谢谢!还有一个问题。有没有办

我正试图在我的客户Wordpress网站上展示一个博客:当我四处查看时,人们一直在推荐
simple pie
,他们的演示效果很好,但是他们的Wordpress插件已经两年没有更新了,并且有大量的bug

有人知道另一个具有相同功能的插件吗?任何帮助都将不胜感激

您可以使用函数

例如,使用提供的博客显示5篇文章:


  • ()

hmm,得到一个巨大的错误:它只是告诉我提要不可用,这是因为
split()
已被弃用并从PHP7中删除。我刚刚更新了答案。希望能有帮助!太棒了,谢谢!还有一个问题。有没有办法通过“阅读更多”按钮添加一些博客文本并将其截断?是的,您可以使用
$item->get_description()
获取完整的文章内容,然后将其截断。您可以使用
$item->get_link()
获取URL。欲了解更多信息,请阅读“哇!删除
包含一次路径。WPINC/feed.php'
。看起来
fetch\u feed
可以在前端使用。
<?php 

    // Get a SimplePie feed object from the specified feed source.
    $rss = fetch_feed('http://miletich2.blogspot.com/feeds/posts/default?alt=rss');

    $maxitems = 0;

    if (!is_wp_error($rss)) { // Checks that the object is created correctly

        // Figure out how many total items there are, but limit it to 5.
        $maxitems = $rss->get_item_quantity(5);

        // Build an array of all the items, starting with element 0 (first element).
        $rss_items = $rss->get_items(0, $maxitems);

    }
?>

<ul>
    <?php if ($maxitems == 0) : ?>
        <li><?php _e('No posts found', 'text-domain'); ?></li>
    <?php else : foreach ($rss_items as $item) : ?>
            <li>
                <a href="<?php echo esc_url($item->get_permalink()); ?>">
                    <?php echo esc_html($item->get_title()); ?>
                </a>
                <span>(<?php echo $item->get_date(get_option('date_format')); ?>)</span>
            </li>
    <?php endforeach; endif; ?>
</ul>