非插件下调用其他网站的文章

2010年04月8日14:32:27 2 热度2,846 ℃

虽然现在的互联网管理越来越严,但是这没有阻止我没这群写博的人们,尤其是现在开独立博客的人越来越多,而原来有独立博客的博主们已经不能以拥有一个博客来满足自己的虚荣心啦。比如像偶,现在是有两个博客、一个微博、一个小论坛。O(∩_∩)O哈哈~,这时我们会遇到一个问题,如何将这几个网站的文章互相调用,这样才能给读者更多的选择。其实,这个最简单的就是通过feed来调用,O(∩_∩)O哈哈~

现在的WordPress是越来越强大了,连feed聚合插件都有,不过谢谢的本质就是个人日志,这个并不要求你每天发布文章,但是我们希望每天文章倾注了博主的心血。

除了插件,还有一个最简单的是WordPress后台集成了feed调用:

“小工具”-》”RSS”:通过添加网站的feed,以及还有其他的选项(这个大家一看就明白,我就不用废话啦),WordPress就会定时的更新你的调用列表。

这个功能虽然简单,但是这个需要我们添加widget在我们需要显示的地方。对于老手来说可能轻而易举,但是对于新手可能就是不那么容易啊!

今天,给大家分享一段代码来实现上述的功能,很简单:复制代码,在合适的位置粘贴代码,然后通过CSS控制样式。

<?php // Get RSS Feed(s)
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://feed.feedsky.com/mtbbs');
//在这添加所要调用网站的Feed地址
$maxitems = 8;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ol>
<?php if (empty($items)) echo '<li>No items</li>';
else
foreach ( $items as $item ) : ?>
<li>
<a href='<?php echo $item['link']; ?>'
title='<?php echo $item['title']; ?>' target="_blank">
<?php echo mb_strimwidth($item['title'] , 0, 32, '...') ; ?>
 //控制文章标题字数的输出
</a>
</li>
<?php endforeach; ?>
</ol>

就这么简单,最后你在添加上CSS进行控制下样式就OK啦。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  0   博主  0

    • 沉睡海洋 沉睡海洋 1

      某些网站上看到的评论后面自动加留言者最新文章,难道就是这个代码搞定的?
      收藏先

      • Yong Peng Yong Peng 0

        但是怎么加到文章或者页面里去呢,貌似只能编辑HTML,这么一改就是动了框架代码。