有个叫做 Twitter for WordPress 的插件可以实现这个功能,安装也非常简单。
但郁闷的是这个插件直接去 Twitter 官网取 tweets,而我的这个 WordPress 是架在铁通的 aDSL 之下,由于众所周知的原因,根本无法访问到 Twitter 官网,所以页面的侧栏也就显示不出 tweets 来。
看了下 Twitter for WordPress 的代码,非常简单,其中取 tweets 的关键代码为第 54 行的
$messages = fetch_rss(‘http://twitter.com/statuses/user_timeline/’.$username.’.rss’);
以及第 168 行的
$messages = fetch_rss(‘http://twitter.com/statuses/user_timeline/’.$item['username'].’.rss’);
此时想起之前在 GAE 上用 Birdnest 架设的 Twitter API,应该可以通过这个 API 来获取 tweets,动手把上述两行代码的 twitter.com 替换成 nest.appspot.com/api,保存后重新刷新页面,tweets 已经可以正常显示.