快速导航
  • I Say
  • 读书
  • 随机
  • 归档
  • 聚合
  • 留言
  • WordPress插件:wp-aggregator

    插件名称:WordPress Aggregator
    作者:Loosky
    网站http://www.loosky.net/

    演示地址:http://www.loosky.net/?page_id=887
    下载地址:http://wordpress.org/extend/plugins/wordpress-aggregator/
    插件作用:
    可以通过rss地址聚合其他网站的信息,并将信息展示出来。
    使用WordPress系统自带的[SimplePie](http://simplepie.org/) 进行解析。可以通过函数和Shortcode两种方式进行调用。

    函数:
    <?php wp_aggregator($perpage,$maxto,$istruncate,$truncatedescchar, $truncatedescstring,$date_format,$target); ?>

    Shortcode:(【】为[])
    【WPAggregator perpage=6 maxto=6 istruncate=’true/false’ truncatedescchar=600 truncatedescstring=’…’ date_format=” target =
    ‘_blank’】

    参数说明:
    $perpage:                   每页显示多少信息,默认值是’6′
    $maxto:                     分页显示的时候最多显示多少页,默认值是 ‘6′
    $istruncate:                是否对显示内容进行截断,默认值是’true’
    $truncatedescchar:      对内容进行截断的字符个数,默认值是 ‘600′
    $truncatedescstring:    截断内容后显示的内容,默认值是 ‘ … ‘
    $date_format:             时间显示的格式, 如果留空则以系统设置的时间格式进行显示。
    $target:                      文章点击后的打开方式, 默认值是 ‘_blank’; 可以用’_blank’, ‘_self’, ‘_parent’, ‘_top’

    本插件开发的主要想法来源于:http://www.loosky.net/?p=888

    下面是一些图片展示:

    管理菜单

    图1、管理菜单

    wordpress-aggregator

    图2、数据管理功能

    配置管理

    图3、配置管理

    已经提交到官方去了,不知道啥时候可以通过。呵呵。到时会放出来提供下载的。

    相关文章

    6条评论

    1. 请问,为什么我加了RSS地址以后,他说“在数据库中没有信息”

    2. @CDHaha
      因为暂时还没有获取到数据,我是将解析到的数据先写入数据库,然后从数据库中读取。这样做的想法是http://www.loosky.net/?p=888。

      有的RSS地址解析到的数据可能不是很规范,这样会造成获取不了数据。

    3. 使用这个会不会加重服务器负担,

    4. @漠天
      理论上讲不会,因为每次更新的条目较少,而且写入数据库。就是基于这个方面的考虑。我做过测试,当一次更新太多的时候,会有假死的现象。这主要是由于网络情况造成的,您可以根据自己服务器的情况合理设置每次更新的条目。

    5. 调用出来的文章如何分出页头和页尾啊,想您的一样

    6. 可以在模板中通过函数和在页面中通过Shortcode两种方式进行调用