检测百度收录状态?很多盆友们问道为毛要实现这样的功能……如果在每个文章页面增加一条“收录状态”,我们就可以清楚了解到是否需要针对未收录的文章来发外链,引蜘蛛;或是应不应该允许各篇文章被其它网站转载等。实现很简单,在functions.php中加入:
function i_bdsl($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; } }
在需要调用的地方加入如下代码即可:
<?php if(i_bdsl("get_permalink()") == 1) echo "百度已收录"; else echo "百度未收录"; ?>