好吧, 这是一个简易的Tweets页面, 应推友@lene_wf要求写了几个步骤, 实现的关键是你的WP主机要在国外, 或者或者….使用代理或是自建API之类的, 但这个不是讨论的重点.
页面的CSS copy了”中文推特圈”或是”rabr”, 额~~~~为什么是或? 说真的, 我的确不记得了~~~~~
1. 创建 一个WordPress Page, 取名为”Tweets”(当然,你可以根据需求命名)
2.下载Arc90的Full Twitter API client library written in PHP , 放在WP当前theme目录下面
3.修改WP当前theme的page.php, 在输出titel行下面(the_title();这行),加入如下代码:
<?php if(the_title('','',false)=='Tweets'){ include('twitter.php'); } ?>
记得那个’Tweets’就是step 1中的页面名称.
4.下载下面的twitter.txt, 修改后缀名为.php, 然后编辑该脚本. 找到$tUsername和$tPassword, 修改为你的Twitter用户名和密码, 保存
5.Test, 如果没有意外应该可以在你WP的相应页面看到你的推了
效果参见: http://nerrsoft.com/tweets
我突然想, 要不要把它做成Plugin? 但好像意义不大. 那就算了吧. HOH
12:23:18, 2010-08-26@lene_wf /
Arc90_Service_Twitter 解压后放在当前theme根目录下吧?我现在按照步骤都做好了,可是页面报错:
Warning: require_once(Arc90/Service/Twitter.php) [function.require-once]: failed to open stream: No such file or directory in /home/qifeime/public_html/wp-content/themes/greenpark_2_beta_6b_pre/twitter.php on line 182
Fatal error: require_once() [function.require]: Failed opening required ‘Arc90/Service/Twitter.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/qifeime/public_html/wp-content/themes/greenpark_2_beta_6b_pre/twitter.php on line 182
麻烦帮忙看一下
11:33:50, 2010-08-26Nerr /
哦,抱歉,我之前twitter.txt上传错了, 你再下载一下吧,哈哈
11:30:00, 2010-08-26Nerr /
twitter.php放在你WP当前风格的目录下面
11:10:09, 2010-08-26@lene_wf /
下载成功了,这个twitter.txt我看了一下,好像我不能直接套用,里面全是你博客首页信息。另外改好后的twitt.php放在什么目录呢?
10:55:43, 2010-08-26Nerr /
哦, 我的rewrite写的有点问题好像,呵呵, 你先右键保存一下吧
10:50:16, 2010-08-26@lene_wf /
报告:twitter.txt 下载连接失效
10:44:39, 2010-08-26@lene_wf /
那我期待了,目前暂时先这样,非常感谢!
10:43:41, 2010-08-26@lene_wf /
插件我目前用的twitter tools,可以侧边栏显示也可是形成文章,还不错
10:34:34, 2010-08-26Nerr /
呵呵, 你说的都可以实现, 如果有时间我会改的
10:30:29, 2010-08-26@lene_wf /
真是有心啊,还专门写了一篇教程。显示条数可以改的吧?只能显示一页吗?里面的链接可以实现超链接吗?
我怎么这么多问题?