百度收录是每一个站长关注的问题,很多站长一直在做SEO,目的也是让百度能够尽快的收录个人的页面链接。那么,怎么样方便直观的知道自己站点那些页面已经收录了,那些页面还没有收录,从而有目的的去做还没有收录链接的外链、推广等。为了实现这一目的,Csyor查询了一些资料,得到了一种可以在网站中显示百度收录状态的方法,和大家分享一下。
1、效果图
2、在线预览
穿梭于偶然网站地图:https://www.csyor.com/sitemap
3、实现方法
检测页面的收录状态,那么如何来实现呢?其实只要一段函数即可,函数代码如下:
function csyor_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; } }
将以上代码加入到functions.php文件即可,在wordpress模板中的调用方法:
if(csyor_bdsl("get_permalink()") == 1) echo "百度已收录"; else echo "百度未收录"; ?>
以上方法是查询文章页面是否被百度收录,当然稍微修改下也能查询分类、标签等页面的收录状态,这样可以让站长更直观的了解自己网站的收录状态~针对未收录的文章来发外链,引蜘蛛。
以上内容来自于网络,如有侵权联系即删除。
猜你喜欢
发表评论
电子邮件地址不会被公开。 必填项已用*标注
评论信息
媣倾 2014-11-20 04:29
我这个文章归类页面跟你一样的,调用代码放在哪里呢?里面全是一堆变量。放的姿势不太对 :sad: