通过自定义widget添加weibo、twitter的timeline到wordpress的侧边栏

参考这个有关widget api的guide,在template(比如我这个twentyeleven)的目录中(wp-content/themes/template)的functions.php中将guide中的sample widget的代码添加进去,并添加guide中提到的注册代码,即add_action。这样,一个widget即被创建出来,从而可以在wordpress的管理后台的widgets页面中看到自己创建的小工具widget了。

接下来找weibo、twitter方面的接口:

weibo的接口在,新浪微博->设置->我的工具->微博小工具中。这里可以看到各种接口,我在“about me”页面中使用的是签名档的blog挂件,侧边栏中使用的是微博秀;博客挂件长得太丑,只能弃之了。

twitter的接口在,twitter->settings->widgets中。create new即可。

不过twitter的这个接口有一个问题,查看twitter的timeline对于本blog的visitor来说需要cross the wall。

于是乎上一篇blog介绍的rss订阅twitter的timeline就可以发挥它的“土鳖”作用了。毕竟RSS是blog负责抓取再显示给visitor的,与本篇的方法有本质上的不同。

但问题是,两个timeline同时显示就太土了吧?得研究一个最省事的方法让在墙内外的不同visitor看到不同版本的timeline。

TBC…