wordpress博客同步sina新浪博客的例子

wordpress对接新浪博客api

新浪微博主要用xmlrpc的方式发邮件,什么是xmlrpc?玩wordpress的同学应该知道wordpress也有这个东西,跟目录下就有这个文件,具体的内容查百度百科
我的理解是跟curl类似,不过xmlrpc是用xml格式传输

主要问题在在于传参数,我查了百度google都没有发现关于新浪xmlrpc发文章的参数说明文档,如果知道的小伙伴可以留个给我,让我把接口改进一下,本来想发送tag的,没有找到参数,下面是我发送文章到新浪微博的函数

 代码如下 复制代码

/**
* 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."<br/>\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);
}

如果你要实时同步的文章的话,添加下面的代码

 代码如下 复制代码

function send_to_boke($post_ID){
 $get_post_info = get_post($post_ID);
    $get_post['post_content'] = $get_post_info->post_content;
    $get_post['post_title'] = $get_post_info->post_title;
    $get_post['post_id'] =$post_ID
 
    $xmlclient['username']='';//新浪博客用户名
    $xmlclient['password']='';//新浪博客密码
    $xmlclient['xmlclient']='http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php';
 
 auto_send_to_boke($xmlclient,$get_post,'sina');
}
add_action('publish_post', 'send_to_boke', 0);

时间: 2024-08-03 19:01:54

wordpress博客同步sina新浪博客的例子的相关文章

博客也可以赚钱了,新浪博客广告联盟上线测试!

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 你的站被和谐了吗? 站长赚钱的新方向,新浪博客广告联盟即将上线,只要你有博客,就可以实现赚钱的梦想! 目前只有部分vip特邀用户接收到了测试邀请函.内容 如下: 亲爱的博主,您好! 新浪博客正在进行博客广告联盟测试.我们选中您作为特邀用户参与测试. 有意加盟的博主,请登录网站 https://union.blog.sina.com.cn,在

第三方博客(新浪博客)优化推广经验分享

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 第三方博客是相对于独立博客而已的,就目前博客拥有者来说第三方博客还是占绝对主流的,但对于站长来说却很少选择第三方博客.站长都是使用独立博客程序做关键词优化或者把第三方博客作为链接中转站,没有认真用心打理第三方博客,完全是为了主站而借用第三方博客的权重做链接发布,本文将分享这段时间我做第三方博客优化过程. 先说说第三方博客的优势和劣势.第三方博

企业站牵手新浪博客做长尾词排名乃天作之合

  长尾关键词的重要性懂SEO的人都不需要介绍,但真正处理的好这个问题的人估计也不多.笔者曾经也为这个事情而苦恼过,也尝试着用很多方法去解决这个问题,也有效果,但我一直感觉不是很完美.这次终于发现了一个比较好的解决办法.那就是利用新浪博客来实现长尾关键词的排名,然后进行引导进入我们的企业网站.玩过新浪博客的人都知道,百度最看起的博客要数新浪博客.选择新浪博客是一个很好的平台,而且会优于别的平台,我们在做网站的时候结合起新浪博客真是天作之合,下面给大家一一分析.   特别是一个新网站在冲核心关键词

新浪博客优化技巧分享 巧妙利用免费博客推广

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 博客简单的可以分为两种:独立博客和第三方博客,目前拥有数量最多的是第三方博客,而且第三方博客有其很多亮点,如免费,可以省去独立博客所需要的域名和主机费用;第三方博客的知名度大,其母站的权重高,在搜索引擎中排名好,这些对于一个独立博客而言,无疑是一个耀眼的光点,独立博客就像是一个新生的婴儿,一切都要从零开始.现在第三方博客主要有百度空间,新浪博

从博客到新浪博客 我不得不说的事

中介交易 SEO诊断 淘宝客 云主机 技术大厅 从博客,到新浪博客,我不得不说的事 算起来从最初接触到博客,到现在还是有一段时间了.有印象最早触博是2005年,就在那几年,随着众多风投及业内人士对WEB2.0的概念看好,各大博客如雨后春笋般出现,特别是方兴东博士的博客中国拿到风投后,更是让多少人似乎看到了博客的光明前景.于是,博客火了,网民也争先恐后地开博了. 但现实似乎总是残酷的,风投是最现实的,烧完了钱却不见效果,于是博客开始淡下来了,于是博客出现了现在的局面:独立博客很难盈利,要么被收购或

做网站结合起新浪博客真是天作之合

摘要: 长尾关键词的重要性懂SEO的人都不需要介绍,但真正处理的好这个问题的人估计也不多.笔者曾经也为这个事情而苦恼过,也尝试着用很多方法去解决这个问题,也有效果,但我一直感 长尾关键词的重要性懂SEO的人都不需要介绍,但真正处理的好这个问题的人估计也不多.笔者曾经也为这个事情而苦恼过,也尝试着用很多方法去解决这个问题,也有效果,但我一直感觉不是很完美.这次终于发现了一个比较好的解决办法.那就是利用新浪博客来实现长尾关键词的排名,然后进行引导进入我们的企业网站.玩过新浪博客的人都知道,百度最看起

新浪博客如何进行关键词SEO优化排名到首页

近期说说SEO论坛的SEOer多次问到博客如何做SEO优化,如何把博客的关键词排名做到首页去.其实,新浪博客做SEO优化有好处,也有坏处.我们今天来专题看看新浪博客是怎么优化的. 在我们做博客SEO优化之前,必须明白博客做SEO的风险: 1.诚信度有限,涉嫌广告的内容的博客容易被封,恶意举报可能会被自己的博客被封. 2.博客域名一般比较长,难以记忆.博客内容页网址过长,也无法自定义. 3.博客功能非常单一有限,无法满足很多自定义的要求. 4.博客做SEO优化,毕竟只是内页优化,比专业的单域名网站

新浪博客并不适合做关键词排名的3大理由

新浪博客其实并非理想中的百度推广博客. 一,首先从新浪博客的推广域名出发. http://blog.sina.com.cn/zhn2500zhn,那么可以根据以下的几点得出此seo学习交流博客的域名分析结果: XXX.com 是顶级域名(一级) XXX.XXX.COM都是二级域名 通常都会吧www.XXX.com 看成一级目录的 www.XXX.com/XX 一级目录 www.XXX.com/XX/YY 二级目录 那么以此为例:得出的结论就应该是sina.com.cn是顶级域名(一级) blog

浅析新浪博客的优化方法

怎么优化博客,是一个很历史悠久的seo问题,不过通过下面的案例就能真正懂的如何做博客优化.很多人都在说博客已经很泛滥了,有哪个seo站长没十几二十个博客,数量固然重要,不收录百度都没有你的博客,再多也是浪费青春.细心做好10个博客也比你做100个没被收录,没有权重的博客来的理性. 下面通过案例大家分析一下: 1:本站博客定位关键词:新浪seo (百度一下"新浪seo"排名第一)1是说明百度收录你的博客了,2你博客是有些权重的 2:博客布局,把对网站用途不大的功能删除,一般留联系方式.个