纯代码实现文章显示是否已经被百度收录 站长可见

虫子君
虫子君
虫子君
652
文章
278
评论
2020年2月26日19:55:46 评论 1,366 973字阅读3分14秒

昨天有用户问我,网站当中显示的“百度已收录”是怎么实现的,我告诉他,是通过插件实现的,这个插件。但是用户却说这么简单的功能如果可以利用代码实现就好了,毕竟文章页显示百度已收录这个功能不是个难事,所以为了朋友的嘱咐,虫子君找呀找。

终于在大牛的博客当中找到可以实现WordPress文章页面,显示是否已经被百度收录的功能代码。

纯代码实现文章显示是否已经被百度收录 站长可见

对于做网站的用户来说,网站早一天被百度收录,那么自己有利可图的日子也越近一步,毕竟大家都尊称流量为王,只要有流量,说明网站盈利的几率也越高。然后在SEO可以实时展现在自己眼前的的成果也是对自己努力的一种回馈。

将以下代码粘贴到您主题的function.PHP文件当中

function xintheme_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 '百度未收录'; 
    } 
}

编辑当前WordPress主题的single.php文件,在要显示收录提示的位置添加以下调用代码:

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

当文章被百度收录后,就会显示“百度已收录”,反之显示“百度未收录”纯代码实现文章显示是否已经被百度收录 站长可见

2020年3月19号增加内容;感谢其中一个读者发现其中的错误,其中在复制作者新主题文章的时候,没有注意看,作者在代码中增加了自己的域名,导致网友在使用的时候出现功能失效的情况。

(目前功能代码已经完全改正,您正常使用即可。)

即:

function xintheme_checkBaidu($url) {
其中“xintheme_”是原作者故意加上去的,所以您如果有使用这个功能代码,记得将这一段给删了。

感谢每一位读者,为虫子君的人生增添了亮丽的一笔惊鸿。

继续阅读
  • 欢迎来“给我投稿”网友会因为你的帮助而感激。
  • 文章链接:https://chonzi.com/9248.html
Nginx 配置WordPress标签重定向至指定页面 服务器运维

Nginx 配置WordPress标签重定向至指定页面

最近找鸟叔更新了begin主题,又遭受到一次升级快乐,折腾网站这件事情我一直都对此乐此不疲的玩着,今天突发奇想,begin主题的专题功能这么强大,如果将标签页重定向到指定的专题页,那会是一件多好玩的事...
SEO外链自动群发工具

SEO外链自动群发工具

超级外链群发工具,加速网站收录。

您必须才能发表评论!