WordPress巧用RSS功能调用其它网站文章

对于做网站的草根站长,最大的难点就是如何收集更多更全的内容,RSS 服务就契合了这个需求。但是如果你使用的是 …

对于做网站的草根站长,最大的难点就是如何收集更多更全的内容,RSS 服务就契合了这个需求。但是如果你使用的是 WordPress 程序搭建的网站,那么一定不会忘记一个非常有用的功能,就是 RSS 订阅功能。我们可以使用 RSS 功能来调用其它网站文章自动显示在自己的网站里,这样就可以实现自动更新。

其实方法很简单,只需要将以下的代码放到自己网站显示文章列表的位置即可。:

  1. <?php // Get RSS Feed(s)
  2. include_once(ABSPATH . WPINC . '/rss.php');
  3. $rss = fetch_rss('https://www.xuewangzhan.net/feed');
  4. $maxitems = 9;
  5. $items = array_slice($rss->items, 0, $maxitems);
  6. ?>
  7. <ul>
  8. <?php if (empty($items)) echo '<li>No items</li>';
  9. else
  10. foreach ( $items as $item ) : ?>
  11. <li>
  12. <a href='<?php echo $item['link']; ?>'
  13. title='<?php echo $item['title']; ?>' target="_blank">
  14. <?php echo mb_strimwidth($item['title'] , 0, 32, '…') ; ?>
  15. </a>
  16. </li>
  17. <?php endforeach; ?>
  18. </ul>
  19. </div>

这个大家还需要根据自己站点当前的样式和效果自行编写和设定代码里的参数,但是人工编辑和直接调用别人网站 FEED RSS 的方式肯定是有差别的,而且没有办法控制其具体内容。

提醒:代码里的网站需要修改成调用网站的网址,如果你的网站想放更多网站的文章,只需要不断的复制这段代码并修改里面的网址即可。

类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册