嘀咕,个人认为是继饭否之后国内最好的微博,本人一直在使用。 以前在 水煮鱼 的博客看到一篇文章《同步 Wordpress 博客日志到嘀咕》,当时使用的时候确实可以同步,可是现在不能同步了,应该说很长一段时间不能同步了。刚刚自己心血来潮,看了看水煮鱼的代码,然后打开嘀咕的API,发现上面的发布消息地址不同,试了试把地址更换成API上的地址,结果同步成功。 下面把代码贴出来,自己做个记号,也方便大家查看。 function update_digu($status){

require_once(ABSPATH.WPINC.'/class-snoopy.php');
$snoop = new Snoopy;
$snoop->user = "你的嘀咕帐号";
$snoop->pass = "你的嘀咕密码";
$snoop->submit(
    'http://api.minicloud.com.cn/statuses/update.format'
    , array(
        'content' => $status
    )
);

}

add_action('publish_post', 'publish_post_digu', 0);
function publish_post_digu($post_ID){

$digu = get_post_meta($post_ID, 'digu', true);
if($digu) return;
$status = $_POST['post_title'].' '.get_permalink($post_ID);//发送消息的样式
update_digu($status);
add_post_meta($post_ID, 'digu', 'true', true);

} //我的发送消息样子是这样,和 狐滴 差不多。
$status = '我刚发布 [url='.get_permalink($post_ID).']'.$_POST['post_title'].'[/url]';
版权归 水煮鱼 所有,与我无关,我的嘀咕是 @binjoo ,欢迎大家 Follow 。