php推送示例wordpress,WordPress更新文章实时推送到百度

之前百度发布过一款插件(百度sitemap1.0),针对没有实时推送接口的同学很合适,不过原理大概相同,由于更新文章速度慢,并且最近这几天WordPress迷发现他不主动推送了,所以卸载了,申请了百度实时推送的接口。

今天给大家分享的是发布文章实时推送到百度去,首先给出申请地址:http://zhanzhang.baidu.com/linksubmit/,不知道是否为全部开放,需要的同学可以去尝试申请。

获得了权限的同学,请直接看下面代码,也是官方实例稍加修改之后的,将下面的代码添加到你主题的functions.php中去,并替换相关API:

function mee_post_baidu($post_id,$post){

/*

*百度实时推送

*来源:http://www.wpmee.com/mee-post-baidu/

*/

$PostUrl = get_permalink($post_id);

$urls=array($PostUrl);

$api = '你的api调用地址';

$ch = curl_init();//主机需要支持curl

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode("\n", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

curl_exec($ch);

}

add_action('publish_post', 'mee_post_baidu');

OK搞定,是不是非常简单,目前WordPress迷的每日配额为50,也就是每天最多可以提交50条,当然你也可以分批量的提交你站点的文章,在本地架设PHP环境来提交。

当然更多方法这里就不一一介绍了,WordPress尝试使用WP自带的函数 wp_http;不过没有成功,如果有高手搞定了,不妨贴出代码一起学习了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值