Loading...

    AD: 猛买 | 快递查询 | Jobsdigg | 很棒的男装店

发布WP插件Whistle v0.1

可任意转载,但必须在醒目位置以超链接形式标明文章原始出处和作者信息
原文地址:http://www.blogkid.net/archives/977.html

早上起来看了一下,基本上没啥问题。准备把这个插件拿出来给大家用,只是个玩具。如果不算那个几行写出来的牛扑图书插件,这个就是我写的第一个WP插件了。

Whistle是一个用来同步饭否上面微内容的插件,安装好之后可以把饭否上的更新展示在blog上,同时也会记录在本地的数据库里。支持Widget。

下载: Whistle

安装方法:

首先,你需要到饭否注册一个账号,这样就可以发布内容了。如果你愿意,可以绑定一下手机、MSN、GT这些,就可以随时随地发布更新。

然后将下载之后的文件解压(Windows下可以用WinRAR,Linux下就不用我说了吧)。把里面的whistle.php上传到wordpress的 /wp-content/plugins/文件夹下。在管理界面里激活Whistle插件,这时会提示输入在饭否的用户名和密码。输入正确的用户名和密码后,插件就配置成功了。

使用方法:

如果你的WP可以用Widget,那么可以到管理Widget的地方看到一个叫做“Whistle”的widget,把它拖动到合适的位置,点开配置一下,就可以在blog上看到你的饭否信息了。当然,也可以用下面的方法:

1、最新状态

<?php echo whistle_latest(); ?>

这样可以输出最新状态以及更新的时间,我blog侧栏搜索框下面的”Whistle-ING”就是这样做的。可以给它改变颜色或是样式。

2、历史状态

<?php get_recent_whistles(); ?>

调用方式:get_recent_whistles($no_w = 10 , $before = ‘<li>’ , $after = ‘</li>’ , $rand_color=1 , $strip_username=1)

$no_w: 展示的条数,缺省为10
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$rand_color:是否用随机颜色显示,缺省为是
$strip_username:是否去掉状态中的用户名,缺省为是

发布版本为0.1。如果感兴趣,欢迎大家试用。

UPDATE:由于前段时间重装了blog,导致插件一直不能下载。现在已经恢复了 :)

10 Responses to “发布WP插件Whistle v0.1”


  1. 插件不错!只是我不用饭否……

  2. 其实饭否可以做到的,大部分我们自己都能实现。我所看中的是饭否的短信发布,这样在外出的时候也可以更新自己blog的“公告栏”。

  3. 能麻烦您去我的站点看看吗? 右侧栏中的just talk就是我在widgets中放置whistle的地方, 但是什么都不显示, 能告诉我怎么办吗?

  4. @alft
    你在后台把账号信息输入进去了么,如果没有会在后台有提示的
    看到你用的是DH的主机,用CURL是肯定没问题的,我只看到个前台,看不出问题在哪里,sorry

  5. Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in wp-content/plugins/whistle.php on line 27
    站点是:firelove.kcohosting.com

  6. @火恋の神父
    没想到会有语法错误,这几天工作上的事情比较忙,如果不是很急的话,我过些天检查一下它。

  7. 正找这种插件,下来使用下,谢谢分享!^_^

  8. @冰水
    这个插件只能在linux主机上用,希望对你有用

  1. [...] 就在我给Dreamhost发求助信前一刻,我突然意识到,以前popo和alone都出过这种问题。而最后解决的办法也不外乎重装。我怎么没早想到呢?我的WP的版本是2.1.2,没有内置Widget,于是我自己写的支持widget的Whistle插件不能给自己用──多么地悲哀阿。我早就想升级到2.2.2,可是一直对修改模板啥的机器害怕,现在,终于有机会升级了。 [...]

  2. [...] 1、增加Whistle插件,用来抓取饭否上的内容。利用<?php get_recent_whistles(); ?>把最新五条饭否消息放到首页上。修改whistle.php的内容—— [...]

Leave a Reply