Twitter Tools 是一个WP插件,完美整合您Twitter的帐户在您的WordPress的博客中。
标签: twitter, tweet, integration, post, digest, notify, integrate, archive, widget
作者: alexking.org
中文支持:Anson Ho 何烨
最低需求版本: 2.3
测试兼容版本: 2.7.1
稳定最新版本: 1.6b1
使用简介:
Twitter Tools 集成Twitter,并为您提供以下功能:
- 下载你的Twitter里面的tweets (每10分钟下载一次)
- 从你的每一个tweets创建一篇博客文章
- 创建一个每日或每周的文摘发表到你的tweets
- 当你在博客上发表一篇文章时,发布一个带文章链接的Tweet到Twitter上面
- 从您的侧边栏发布tweet
- 从WP管理后台发布tweet
- 传递您的tweets到其他服务(通过API hook)
安装
- 下载这个插件保存并解压。(您可能已经做到了这一点)
- 把twitter-tools.php文件上传到您的wp-content/plugins/目录
- 转到您的WordPress管理后台的管理插件页面,然后“启用”Twitter tools插件。
- 转到Twitter Tools Options页面(设置——Twitter Tools) 配置你的Twitter账户信息和具体参数。
配置
你可以在(设置 ——Twitter Tools)这里找到一些Twitter Tools的配置选项。
展示您的Tweets
友好的Widget
如果您使用Widgets,通过拖放Twitter Tools widget到侧边栏显示您的最新tweets。
主题模板代码
如果您不使用或者主题不支持widgest, 您可以使用以下代码到您的侧边栏来显示最新的tweets。
<?php aktt_sidebar_tweets(); ?>
如果您只想显示你最新的那条tweet, 请使用下面这句代码
<?php aktt_latest_tweet(); ?>
Hooks/API
Twitter Tools包含了一个hook,可以用来将您的tweet数据传递给其他服务(例如,有些人希望能够更新其Facebook status)。要使用这个hook,创建一个插件并添加一个行动到:
aktt_add_tweet
您的插件功能是将收到aktt_tweet对象作为第一个参数。
例如伪代码:
function my_status_update($tweet) { // do something here }
add_action(’aktt_add_tweet’, ‘my_status_update’)
已知问题
- 只支持一个Twitter account(不是每个作者一个)。
- Tweets是无法在您WordPress的数据库删除tweet表,就算是他们已经在Twitter上面删除。要从你的WordPress数据库删除Tweets,请使用类似phpmyadmin的数据库管理工具。
- 相对日期功能不完全本地化。
FAQ
Q:如果我将我的tweets发布到我的博客文章和我的文章又发送到Twitter上会怎么样呢?它会导致死循环吗?
A:事实上, Twitter Tools已经考虑到这一点,你可以放心地发布文章到您tweets和把tweets发布到您的文章,而他们不重复发布。
Q:Twitter Tools是否使用默认的网址缩短服务?
A:没有,Twitter Tools将发送你的长网址到Twitter和不支持Twitter网址缩短服务。
Q:我的新文章发布tweet时,有没有什么办法来修改’新博客文章:’这个前缀?
A:有的,但是你需要修改插件文章的代码。
之所以这样做,而不是从管理后台设定一个易于修改的选择,是为了使插件正确识别tweets是原生的、展示最新一条的tweet,侧边栏的tweets,还是发布博客文章的tweets (你也不想由博客文章发布的tweets被当作Twitter原生的tweets)。
如果确定修改,查找下列代码并修改:
$this->tweet_prefix = ‘New blog post’;
Q:我能完全删除’新博客文章:’这个前缀吗?
A:不,这不是一个好的想法。 Twitter Tools 必须能够查看tweet的开头,并确定这是否来自您的博客的通知。否则,Twitter Tools和Twitter可以随时传递到博客文章,并导致tweets的死循环。