首页 » Wordpress, Wordpress插件 » wordpress热友插件:Friends Hot 1.0 版本发布

wordpress热友插件:Friends Hot 1.0 版本发布

39858 27

经过了上一星期的代码调整,再加上双休日的测试,个人判定差不多该插件趋向于稳定状态,所以今天Friends Hot插件正式对外发布,并提供下载,希望对有些懒人有用。由于wordpress的插件都是已英文名命名的,所以插件的中文名也没个规范,暂定为“热友”插件吧。此插件非常适合新建站点并希望通过友链来进行互动,达到增加访问量目的的个人博客站点。

Friends Hot的来源:为什么会做这个插件呢?就如同为什么我会写黑莓上的软件BBextra一样的道理,因为我自己要用。3月底开始回归本站,决定正常维护更新的我,在加了几个好友链接后就发现一个问题:每天自己维护更新千丝海阁的同时,我会去好友家串门,但是有时会发现有的好友家里没有更新,和昨天去的时候一样,这种串门除了给好友加个PV+IP,对自己来说,没有任何意义。于是我就想为什么不能预判好友是否有更新呢?看到这,或许很多读者会说RSS订阅啊,是的,RSS阅读器能很好的解决这个问题,但是对于我这个懒人来说,我没有用RSS阅读器的习惯,也许这也是我个人的问题,我一直没有融入到RSS这个东西里。所以综合以上,我决定做这个东西,原先只是想在page页面里加些代码实现即可,写的过程中,我在想,或许有另一个懒人也需要这样一个东西呢,于是,最后,我把这个东西做成了插件,并命名为Friends Hot,中文名为“热友”。

Friends Hot的功能:功能就一个,显示好友站点的最新更新文章标题和更新日期,通过显示的内容来判断好友站点是否有更新,直接点文章标题浏览该文章。如果站点支持wordpress的cron机制,将可以实现后台自动抓取,更新缓存信息。请点击上方标题栏里的朋友们的更新来查看插件实际效果,效果图如下所示友链名称、友链最新文章标题、更新时间、抓取耗时:

Friends Hot使用:插件安装后,进入设置界面。界面如下,很简单。只有4个地方需要你去更改。

插件配置:

  1. 显示友情站点最新的文章数量。文章数量取决于友站的Feed设置,抓取速度受数量影响,建议设定为1-2,最大值不应该超过友站Feed内的文章数。可能说得有点复杂,如果你不太懂这些也没关系,设置为1或者2就行了。
  2. 不用我解释了吧,选中就是会显示千丝海阁的博客更新信息。- -#
  3. 显示友情站点抓取耗费的时间。建议插件刚设置时选中此设定,这样抓取的站点下方会有time的显示,有利于自己判断哪些网站访问速度慢,速度特别慢的不建议使用热友。
  4. 页面缓存时间,默认为14400秒,4个小时。可以根据自己需要以及服务器性能调整。抓取好友Feed时会因为访问速度,抓取长度等影响,显示响应时间会比较长,因此利用缓存技术来显示该页面,所以注意插件显示的内容可能和实际好友站点的最新更新有所出入。

以上四项设置好了,记得保存。配置界面如下图:

插件使用:

    1. 调用前先确认哪些好友的站点支持本插件。请先在浏览器内输入友链+”/feed”,确定好友站点是否支持Feed。比如千丝海阁的Feed地址为http://www.tiandiyoyo.com/feed,如果能正常显示,则说明支持本插件。非WP结构的博客应该都不支持。
    2. 调用方法为在文章内用[ gfns ]来调用,可使用参数cat,使用方法为[ gfns cat=”好友” ] ,则表示显示链接分类中”好友”分类下的所有链接的最新更新,不加参数则默认调用“热友”目录下的所有链接。(使用时请清除中括号附近的空格)
    3. 建议不要在首页直接使用Friends Hot,而是新建一个页面,在该页面内调用,如像我这样,新建一个朋友们的更新的页面来使用该插件。
    4. 将支持本插件的站点链接分类目录改为“热友”或者上面第二步内你设置的参数cat的目录。
    5. 第一次使用时,即点第三步生成的页面时由于没有缓存信息,可能生成的会比较慢(当然如果你配置完了,不去点这个页面,而是等到15分钟后,系统会自动生成缓存页面)。

相关补充:

  1. 细心的朋友会发现zip包里就一个主程序,没有css文件。对的,我没有写css,单独写css没有太大的意义,不但可能会造成和主题配色不兼容,而且还会增加读取次数,用户完全可以自己写适合自己主题的css。
  2. Friends Hot调用了wordpress的cron机制,在站点活跃状态下15分钟检查一次缓存信息是否过期。(在您理解cron机制的条件下,您可以在插件的194行附近自行修改这个数值)。所以如果您的wp-config里有关闭cron,那么很抱歉,它将不会后台自动更新缓存,您只能通过手动点击热友显示页面来调用本插件,如果在缓存内,则显示缓存信息,否则将实时抓取新信息。
  3. 目前插件的配置功能还不够人性化,比如,只能抓取固定格式”www.xxx.xxx/feed”目录,不能自动检测站点是否支持本插件,因为我不知道这个插件对于其他人来说会有多大的意义,至少对于我来说,功能够了。但是如果有用户需求的话,当然我也是会很乐意地去添加相应的功能的。
  4. 认真看的朋友自然知道Friends Hot和采集插件是不一样的,因此,搜索引擎不会因为你用了Friends Hot而对站点有任何惩罚,因为该插件的目的并不是采集数据生成大量复制出来的垃圾。
  5. 我不是wordpress方面的专家,所以写的插件肯定会有各种问题,如果您对此插件感兴趣,还请提出宝贵意见。
好了,罗里啰嗦一大堆,这个是我写的第2个wordpress的插件,第一个是Followme(很明显可以看出来这个插件也是因为我要用所以才写的)。

下载插件:

[flatbtn url=”http://wordpress.org/plugins/friends-hot/screenshots/” type=green]Wordpress热友插件 Friendshot 1.0[/flatbtn]

 

 

文章评分1次,平均分5.0

本文原始地址:https://www.tiandiyoyo.com/2013/04/friends-hot-1-0/
本站所有文章,除了特别注明外,均为本站原创,转载请注明出处来自www.tiandiyoyo.com

您可能还会对以下文章感兴趣:

评论前先开启评论开关:


27 Comments

  1. 神父 :

    [ gfns cat=”好友” ] 能不能不指定目录,二是直接输入rss地址,或者友情链接的ID也行。

  2. 还是直接接博客来得爽,呵呵。。。要不就订阅吧。

  3. 又出来一款插件,这个不错

  4. 很好 很强大的plugin..

  5. Andrew :

    新建的页面中,如何调用?
    直接使用[gfns]是失败的

  6. 小可 :

    好困好困,我有订阅的习惯,就不用这个了。

  7. 南寻 :

    看到要缓存什么的我就不用想了,BAE限制太多了。。

  8. 这样的插件要比较谨慎使用,如果查询的文章很多,会影响页面加载速度,最好能使用异步加载的方法

    • tiandi :

      我最后实现的是计划任务后台执行,自动缓存,显示的时候用缓存技术,不影响页面加载。

  9. 嗯 期待上线官方插件库啊

  10. 我喜欢别人试用了之后我在用,,有木有人用过啊。。

  11. 疾风 :

    互访好插件哦 ^_^

  12. 番茄 :

    很明显可以看出来这个插件也是非常有用的!

  13. 挺实用的插件。下下来本地测试用下。

  14. 这个不错 顶一下

  15. yxiao :

    刚没看清。现在看懂了。这个有用。
    不过我一直在用googel reader.

  16. yxiao :

    缓存了有效么

载入分页评论...