今天实现WP写日志同步到9911了!

   在水煮鱼处得来的灵感和参考数据,用水煮鱼的雷猴修改成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便可以了!~
 
About sosel

Comments

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

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注