百度文章收录检索页面制作方法

当我们发布一篇新的文章时,都想着以最快的时间让各大搜索引擎收录。刚开始的时候,我是在文章页加入百度收录代码,以查看文章是否被收录,可这样每次都得打开文章进行查看,比较麻烦。于是呢,脑子里蹦出一个念头,想着能不能做一个页面,列出所有文章是否被百度收录。这样就可以一目了然的知道那些文章被收录,哪些没有被收录。然后我们可以通过SEO优化,使没有收录的文章进行收录。

要实现这一功能也比较容易,本文只适合新手,老鸟请无视之。下面我将介绍一下实现的方法。
1、在主题下的functions.php里黏贴下列代码。

//百度收录
function checkBaidu($url) { 
    $url = 'http://www.baidu.com/s?wd=' . urlencode($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 ' 百度已收录'; 
    } else { 
        return ' 百度未收录'; 
    } 
}
 

2、新建一个baiducheck.php,或直接将single.php另存为baiducheck.php。
3、将


 

改为


 

4、删除原single里面不需要显示的代码,并在适当位置,加入如下代码。

  • 序号链接地址文章名称是否收录

5、后台新建一个页面,名称自己命名,模板选择“Baiducheck”。
6、将下列css样式,加入到主题的style里。

#baiducheck ul li{list-style:none;border:1px solid #ccc;margin-top:-1px;line-height:30px}
#baiducheck .number{width:40px;display:block;text-align:center;border-right:1px solid #ccc;float:left}
#baiducheck .links{padding-left: 10px;border-right: 1px solid #ccc;width: 250px;display: block;float: left;}
#baiducheck .title{padding:0 10px;border-right: 1px solid #ccc;width: 340px;display: block;float: left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
#baiducheck .bdcheck{padding:0 10px}
#baiducheck .col-2:nth-child(2n){background:#f1f1f1;}
#baiducheck .col-2:nth-child(2n+1){background:#fff;}
 

好了,到此就完成了。
效果如下:

温馨提示

本文为博主亲自整理并测试,转载请保留出处!

赞(0)
未经允许不得转载:伊阳博客 » 百度文章收录检索页面制作方法
所属分类: WordPress

留言 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

表情 关闭

图片