在水煮鱼处得来的灵感和参考数据,用水煮鱼的雷猴修改成9911 的自动更新,也就是你写一编日志的时候,标题和日志连接会自动发到9911,同时还可以在9911里设置同步到其它微博,比如,twitter,51,做啥,开心网,新浪微博,人人网,等,只要同步到9911,其它的交给9911了,这样写一编日志,能通知很多地方,哈哈!四方的好友都知道你发了新日志,这是多爽的事,懒人就爱少做事见效多!

<?php
/*
Plugin Name: 9911
Plugin URI: http://mailberry.com.cn
Description: 同步 WordPress 博客日志到9911
Version: 1.0.0
Author: sosel
Author URI: http://mailberry.com.cn/
*/
function update_9911($status){
	require_once(ABSPATH.WPINC.'/class-snoopy.php');
	$snoop = new Snoopy;
	$snoop->user = "username";
	$snoop->pass = "password";
	$snoop->submit(
		'http://api.9911.com/statuses/update.json'
		, array(
			'status' => $status
			, 'source' => '9911'
		)
	);
}

add_action('publish_post', 'publish_post_2_9911', 0);
function publish_post_2_9911($post_ID){
	if(get_post_meta($post_ID, '9911', true)) return;

	$status = $_POST['post_title'].' '.get_permalink($post_ID);

	update_9911($status);

	add_post_meta($id, '9911', 'true', true);
}
?>
之前只是简单的查找替换,发现26行失败,请教lonwern后,他说变量不能为数字开头,我shit,代码盲就是这样,哈哈
把以下代码
function publish_post_2_leihou($post_ID){
	$leihou = get_post_meta($post_ID, 'leihou', true);
	if($leihou) return;
改成
function publish_post_2_9911($post_ID){ if(get_post_meta($post_ID, '9911', true)) return; 
干脆不要变量了!
搞成PHP文件放在\wp-content\plugins便可以了!~
 

随机日志

本文地址:今天实现WP写日志同步到9911了!

TAG :,

2 条留言我要留言 »

  •   1 - Mac Love Me  |  2010-02-14 at 3:20 下午  

    本来想看看如何同步twitter消息到9911的
    但好像没有找到方案哦
    谢谢

  •   2 - sosel  |  2010-02-22 at 6:30 下午  

    WP同步到twitter插件网上很多,随便装一个就可以了!

必填

必填,绝不公开