WordPress调用站外文章解决方法

简介WordPress调用站外文章,找了很久,找到这个方法,备忘。从wordpress2.8之后增加了一个fetch_feed函数,它能获取外部RSSFeed,从而显示其它网站的文章。如果你有多个网站,通过fetch_feed函数你就可以相互调用并显示多个网站的文章链接,还可以利用fetch_feed函数来采集他站的文章,当然这个最好是经站长允许。本文将用最简单的语言来说明其用法。fetch_feed

  

WordPress调用站外文章,找了很久,找到这个方法,备忘。

从wordpress2.8之后增加了一个fetch_feed函数,它能获取外部RSS Feed,从而显示其它网站的文章。如果你有多个网站,通过fetch_feed函数你就可以相互调用并显示多个网站的文章链接,还可以利用fetch_feed函数来采集他站的文章,当然这个最好是经站长允许。

本文将用最简单的语言来说明其用法。

fetch_feed 函数的使用如下:

fetch_feed($url)

将其与目前流行的rss解析库SimplePie结合起来使用,代码如下:

<?phprequire_once(ABSPATH.WPINC.'/class-feed.php');$feed=newSimplePie();$feed->set_feed_url('http://feed.feedsky.com/biob');$feed->enable_order_by_date(false);$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'].'/cache');$feed->init();$feed->handle_content_type();?><ul><?phpforeach($feed->get_items(0,7)as$item):?><li><ahref="<?phpecho$item->get_perma ()?>"><?phpecho$item->get_ ()?></a><?phpendforeach;?></li></ul>

简单说明下:

将feed_url替换。

SimplePie默认的缓存文件夹是根目录的cache文件夹,所以第一步是在网站的根目录下创建一个777权限的名为 cache的文件夹。

get_items(0,7)中的数字“7”为你展示的列表的文章数目。

以上方法只是调用文章的标题,如果想把文章也调用出来,可以在上面的基础下加入以下代码:

$item->get_de ion()

附上原始文章代码

<?phprequire_once(ABSPATH.WPINC.'/class-feed.php');$feed=newSimplePie();$feed->set_feed_url(array('http://www.boke8.net/feed',"http://www.zloo.net/feed"));//可以添加多个站点feed地址$feed->enable_order_by_date(false);$feed->set_cache_location($_SERVER['DOCUMENT_ROOT'].'/cache');//缓存文件夹$feed->init();$feed->handle_content_type();?><ul><?phpforeach($feed->get_items(0,2)as$item)://2是文章篇数?><li><ahref="<?phpecho$item->get_perma ()?>"rel="bookmark" ="<?phpecho$item->get_ ()?>"><?phpecho$item->get_ ()?></a><!--文章标题--><br/><?phpechosubstr($item->get_de ion(),0,100);?><!--文章内容,100是调用文章内容的长短--></li><?phpendforeach;?></ul>

下载链接:网站源码/小程序源码/网站模板下载

版权声明

   站内部分内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供网络资源分享服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请 联系我们 一经核实,立即删除。并对发布账号进行永久封禁处理。在为用户提供最好的产品同时,保证优秀的服务质量。


本站仅提供信息存储空间,不拥有所有权,不承担相关法律责任。

给TA打赏
共{{data.count}}人
人已打赏
网站技巧

织梦dedecms广告管理增加广告图片上传功能

2024-9-19 19:44:05

网站技巧

PHPCMS模型字段单选复选只能填写不能使用SQL语句查询

2024-9-19 19:44:07

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索