首页 > WP教程 > 正文

百度收录是每一个站长关注的问题,很多站长一直在做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: