/**
* wordpress发送文章到新浪博客函数
* @param array $xmlclient
* @param array $get_data
* @param array $website
*/
function auto_send_to_boke($xmlclient,$get_data,$website){
$username=$xmlclient['username'];//新浪博客用户名
$password=$xmlclient['password'];//新浪博客密码
$xmlclient=$xmlclient['xmlclient'];//新浪博客的xmlrpc链接,可写死成 http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php
$get_post_title=$get_data['post_title'];//文章标题
$get_post_content=$get_data['post_content'];//文章内容
$get_post_id=$get_data['post_id'];//文章id
if(!$username || !$password || $$xmlclient || !$get_post_title || !$get_post_content){
echo "参数错误";
return false;
}
if(get_post_meta($get_post_id,'_auto_send_to_'.$website)){
echo get_permalink($get_post_id)."已经同步".$website." n";
return false;
}
$client = new IXR_Client($xmlclient);
$post1=array('title'=>$get_post_title,'description'=>$get_post_content,'categories'=>$categories);
$params = array(1,$username,$password,$post1,true);
$client->query('metaWeblog.newPost', $params);
$get_response=$client->getResponse();
add_post_meta($get_post_id,'_auto_send_to_'.$website,$get_response,true);
}
|