什么都分享
以及,记录自己的故事
正在载入当前位置天气信息……

wordpress文章页增加百度收录状态

我们在使用WP的时候经常需要查询某一篇文章是否被百度收录,一篇两篇还可以用site:来查询,但是大批量的就太累心了,我找了一个办法,可以在每个文章页显示是否已经被百度收录。

我们先来看看效果吧!

QQ截图20151230170615 QQ截图20151230172107

解决办法

打开wordpress根目录下的\wp-includes\functions.php文件,移动下最后,添加以下代码

function check_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;
    }  
}

然后打开当前主题的文章页模板,一般在wp后台的外观-编辑中可以找到。添加以下代码。

<?php
if(check_bdsl(get_permalink()) == 1)
echo "百度已收录";
else
echo "百度未收录";
?>

保存之后就可以在文章页看到了。

打赏
本文遵守创作共享 BY-NC-ND 4.0协议,转载前请先联系作者。绯末博客 » wordpress文章页增加百度收录状态
分享到: 更多 (0)

评论 抢沙发

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏