共计 986 个字符,预计需要花费 3 分钟才能阅读完成。
首先找到模板文件中的 module.php。在合适的位置插入下面代码:
<?php
// 判断内容页是否百度收录
function baidu($url){
$url='http://www.baidu.com/s?wd='.$url;
$curl=curl_init();
curl_setopt($curl,CURLOPT_URL,$url);
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
$rs=curl_exec($curl);
curl_close($curl);
if(!strpos($rs,'没有找到')){return 1;}
else{return 0;}
}
function checkbaidu($id){$url=Url::log($id);
if(baidu($url)==1){echo "百度已收录";} else {if (ROLE == 'admin' || ROLE == 'writer') {
$urls = array($url,);
$api = 'http://data.zz.baidu.com/urls?site= 你自己的域名 &token= 你自己的 token 值';
$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 'success';
}
echo "<a style=\"color:red;\"rel=\"external nofollow\"title=\" 点击提交收录!\"target=\"_blank\"href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\"> 已自动提交度娘等待收录 </a>";
}
}
?>
没有 token 值的朋友,可以去百度站长平台注册一个。官网“https://ziyuan.baidu.com/”。
正文完