内容推送到百度,使用百度主动推送接口,接口,接口获取路径:登录zy.baidu.com,然后顶部菜单 搜索服务,然后左侧 普通收录
以下为修改方法:
第一步,先打开/phpcms/libs/functions/extention.func.php
里增加如下代码:
/**
* 百度站长平台链接推送
* @param $bdurls url数组
* @api 百度主动推送 API 接口
*/
function push_baidu($bdurls){
$api = '你的接口';//百度提供的推送接口
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("\n", $bdurls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
return $result;
}
第二步:
/phpcms/model/content.model.class.php
推送方式:当后台添加内容且自动审核通过的,就会自动推送,隔日到百度资源平台去查看推送的数据反馈
正在整理基于模块化开发的百度主动推送模块,敬请期待
周涛博客








百度已死,头条当立,没效果了。