相信混迹于互联网的你一定有各种社区、微博等的注册。而更新了博文又想让好友们都看到你的更新,肿么办?最传统的方法就是ctrl c+v,即费时又费力。这时候Follow5站出来帮助我们了,这样就可以实现各种同步了。很爽很方便啊,每次发完博文直接把链接扔给Follow5,你的好友们会在各种地方看到你的更新了!能不能再省事点呢?答案是必须的!

由于Follow5因为某些原因被迫下线,因此本文介绍的方法失效...不过下面的代码同样可以作为参考用于其他同步的。

首先隆重请出本文主角:Follow5。没有的朋友们在这里注册吧!

同步Wordpress更新到Follow5,有非插件和插件两种方法,朋友们各自取用吧!

非插件版:(由水煮鱼提供)

/* 同步日志到follow5*/
function update_follow5($status){
$username = '你 Follow5 的帐号';
$password = '你 Follow5 的密码';
$api_key= '314FF701BC626965C9E9A17AAF8F3A71';
$api_url = 'http://api.follow5.com/api/statuses/update.xml?api_key='.$api_key.'';
$body = array( 'status' => $status, 'source' => 'FollowWP');
$headers = array( 'Authorization' => 'Basic '.base64_encode("$username:$password") );
$request = new WP_Http;
$result = $request->request( $api_url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers ) );
}
add_action('publish_post', 'publish_post_2_follow5', 0);

function publish_post_2_follow5($post_ID){
$follow5 = get_post_meta($post_ID, 'follow5', true);
if($follow5) return;
$status = get_the_title($post_ID).' '.get_permalink($post_ID);
update_follow5($status);
add_post_meta($post_ID, 'follow5', 'true', true);
}

而我们所要做的工作就是把上面的红色字体替换成你的账号和密码,然后把上面的代码扔到functions.php即可。然后你可以发表一篇文章测试一下,不出意外的话就成功了。

当然还有意外情况:奚少刚开始一直遇到意外,每次后台写文章,写好后同步没反应,只好手动了。我开始怀疑是不是代码冲突,但是从本地写好然后直接复制到后台然后发布的就可以,一直纠结中。就在前段时间使用了zww大叔介绍的禁用文章修订和自动保存,然后用了以后,奇迹出现了,竟然没有不成功过,试了几次屡试不爽啊。PS:个人觉得是自动保存影响了同步,不知道有没有道理,反正我禁用后一直没出现过意外,仅供参考。

如果你不怎么喜欢搞代码,或者上边的代码对你无效的话,插件不失为一个不错的选择:

插件版:WP-Follow5插件(By林木木)。WordPress官方下载:WP-Follow5(或直接后台搜索安装);

至于通过Follow5同步到哪里,看个人兴趣咯,我同步到了推:http://twitter.com/xishao和腾讯微博:http://t.qq.com/xishao

吐个槽:再过一周就期末考试了,5们专业课,你妹的,不累似我们啊!不过个别老师还比较不错,画画重点啥的,接下来的两周要归隐了,考试各种忙啊!祝需要考试的博友们也都一切顺利哦!明天端午节了,祝大家端午节快乐!多多吃粽子哈!屈原用生命换来的节日,我们要好好珍惜!后天高考,参加高考和专升本的朋友们加油哈!

55,657
更新日期: 2011-06-05
文章标签: ,,
文章链接: http://www.xishao.net/wp/665.html
站方声明: 除特别标注, 本站所有文章均为原创, 互联分享, 尊重版权, 转载请注明.