两段代码实现WordPress文章显示是否被百度收录

使用Wordpress建站的人越来越多了,作为站长最关心就是自己网站的收录情况了,我每天都到百度去看自己网站的收录情况,很麻烦,于是在主题functions.php和single.php加入两段代码,这样便知道网页有没有被收录了。

1、主题下functions.php文件,添加以下代码:

function mznzd_slBaidu($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、在文章single.php文件的合适位置调用

<?php echo slBaidu(get_the_permalink());?>

3、刷新文章,收录情况就会出现在相应的地方了

Avatar photo

请叫我行长

人送外号行长,一个很爱折腾的医学生,总喜欢鼓捣东西,很喜欢数码产品和折腾服务器,然后一直在找一个志同道合又爱打游戏、爱折腾的御姐。你懂的!

相关推荐

WordPress手动升级更新方法

前段时间无法访问Wordpress官网,导致了国内Wordpress站点无法自动更新升级,8月份恢复了一段时间,但是现在又无法自动 ...

暂无评论

发表评论