百度熊掌号php推送示例,WordPress API方式自动推送原创文章到百度熊掌号

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

我们作为个人站长的话每天都会更新自己的网站,每天都会有页面提交到熊掌号,站内更新少利用手动推送还可以勉强接受,但这毕竟不是长久之计,也不科学,更不智能化,随着时间的推移,这样一来二去的自然就增加了很多工作量,所以不得不要求我们实现主动化推送内容到熊掌号,但是并不是所有站长都是程序员出身,有些时候还是需要我们自行改动代码。今天这篇文章主要是教大家WordPress如何用纯代码的API方式自动推送原创文章到百度熊掌号,看清哦,是纯代吗实现,既不是利用插件,也不是利用熊掌号提供的原始推送示例,而是在熊掌号示例的基础上进行改造,以满足我们WordPress建站的站长需求,达到自动推送目的。所以百度熊掌号的出现无疑也给了中小站点提升的空间,而且呢百度官方也明确的表现了对熊掌号的重视程度。

我们以PHP示例为例讲解,官方的代码如下:

$urls = array(

'http://yourUrl/xxx.html',//这里是我们要推送的内容链接

);

$api = 'http://data.zz.baidu.com/urls?appid=你的熊掌id&token=准入密钥&type=realtime';

$ch = curl_init();

$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);

$result = curl_exec($ch);

echo $result;

相关参数说明:

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

如果按官方的示例,每次我们发文章需要在array中填写我们的内容链接,这样的话相当于手动推送,没啥意义,所以需要我们对代码进行改造。

改造后的代码如下:

/**

* WordPress API 方式自动推送到百度熊掌号*

*/

if(!function_exists('Baidu_XZH_Submit')){

function Baidu_XZH_Submit($post_ID) {

//已成功推送的文章不再推送

if(get_post_meta($post_ID,'BaiduXZHsubmit',true) == 1) return;

$url = get_permalink($post_ID);

$api = 'http://data.zz.baidu.com/urls?appid=换成自己的id&token=换成自己密钥&type=realtime';

$request = new WP_Http;

$result = $request->request( $api , array( 'method' => 'POST', 'body' => $url , 'headers' => 'Content-Type: text/plain') );

$result = json_decode($result['body'],true);

//如果推送成功则在文章新增自定义栏目BaiduXZHsubmit,值为1

if (array_key_exists('success',$result)) {

add_post_meta($post_ID, 'BaiduXZHsubmit', 1, true);

}

}

add_action('publish_post', 'Baidu_XZH_Submit', 0);

}

切记:把API接口改成你自己熊掌号新增内容接口

$api = 'http://data.zz.baidu.com/urls?appid=熊掌号ID&token=密钥&type=realtime';

以上关于WordPress API方式自动推送原创文章到百度熊掌号方法到此讲解完毕,如果有啥问题,评论区留言,我会一一为你解答滴。

插件能根据熊掌的要求完成页面的结构化改造。 插件能提交推送优质内容到百度。支持三大推送模式 模式一:前台手动推送方式;精准推送 模式二:自动推送;全自动推送不错过每一篇好文 模式三:后台批量推送;全面高效快捷 详细功能介绍 同时支持论坛帖子推送,支持门户文章推送,群组内容推送 推送url以伪静态优先,真正迎合搜索引擎做SEO 支持手动推送自动推送,批量推送 三种推送模式。 自动推送支持推送的版块自由设置 自动推送支持用户组推送设置,让您方便筛选出优质用户组会员发布的内容推送 集成熊掌两种推送接口,新增推送和历史内容推送,历史内容推送设置有开关可自行打开关闭 门户推送,论坛推送后台均设置有单独开关,方便控制推送位置。 后台提供详尽的推送记录查看,是否推送成功,失败原因等续不续都会记录显示,方便了解推送状况 支持描述文字长度设置 完美兼容支持http,https链接推送 页面推送采用ajax方式提交,不占用网站资源,效果好 插件不需要安装其他组件,一次安装永久使用 更多功能请参阅演示图或咨询客服 百度熊掌的产生背景 在 pc 时代,百度的爬虫可以抓取许多网站的内容,绝大多数网站也乐于被抓取。而在移动时代,很多的内容方去微信了,去今日头条了,还有很多的内容方和站长去做 APP 了,百度面临了一个又一个的 " 信息孤岛 ",百度上可以抓取的信息越来越少了,长此以往," 入口 " 价值和用户打开率还将继续下降。于是,百度熊掌”应运而生,其意图在于通过给予更多的优待措施,吸引更多的原创内容回归百度,打造更好的生态。这对于广大站长是一件非常好的事情,因为百度将会给予拥有优质内容的站点极大的优待。 什么是百度熊掌 官方的解释,熊掌百度搜索新产品,该账可实现包括百度搜索资源平台、百度数据开放平台、百家自媒体平台、用户运营平台等各类平台的能力互通。 目前对于站长来说最值得使用的就是熊掌内的搜索资源平台,它是基于百度站长平台,原创保护功能做了大量升级的一个新平台,对原创网站的原创保护尤其注重。 百度熊掌推送内容会有什么好处 1,熊掌推送原创数据之后,新增内容将享受24小时内抓取校验、快速展现优待。 2,享受有抓取优待以及建库保护,结构化数据的优待。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值