打开/dede/article_add.php,搜索
ClearMyAddon($arcID, $title);
大约在260行,在它上面添加
else{
$urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;
$api = 'http://data.zz.baidu.com/urls?site=你的域名&token=准入密钥';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("
", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
}
注意,红色代码,是你在百度站长后台获取的接口调用地址。
搜索
<a href='catalog_do.php?cid=$typeid&dopost=listArchives'><u>#p#分页标题#e#已发布文章管理</u></a>
在它下面添加:
<a href=''><u>百度提交返回".$result."</u></a>
这个是添加文章后返回是不是成功提交了。
上图就是表示1条提交成功,还剩下4999998条可提交。
下图的这个站是最新几天才添加的这个功能。文章内容也是每天更新一到两篇。一般推送后过一两天才能看到效果.
上面的api值也可以写死,如果你有多个站,你可以把这个文件复制到多个站里面使用,而不用修改里面的参数了。
#p#分页标题#e#else{
$urls[]='http://'.$_SERVER['HTTP_HOST'].$artUrl;
$api = '$cfg_bdzdts';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode("
", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
}
后台添加一个新变量,变量值里面填写你从百度获取的需要推送域名的参数:http://data.zz.baidu.com/urls?site=https://www.mengjing.org&token=Wgn313aE0GAxfuaI,保存。
特别声明:本平台所发布的部分公开信息来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点,本平台所提供的信息,只供参考之用。不保证信息的准确性、有效性、及时性和完整性。如有侵权请联系客服删除,谢谢合作!