wordpress教程:检测文章是否已被百度收录

wordpress教程:检测文章是否已被百度收录

 

发布的文章虽然会有多种插件推送收录

某些好主题基本也自带自动检测是否收录的功能

但也不乏我们也是有一些简洁轻量的主题没有该功能 所以有了这个方法

 

样式参考:

 

 

使用教程和代码

 

/wp-content/themes/主题,在functions.php底部加入下面的代码:

 

/* 检查百度是否已收录文章页面 开始*/
function baidu_check($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;
}
}function baidu_record() {if(baidu_check(get_permalink()) == 1) {echo '<a target="_blank" title="点击查看" rel="external nofollow" href="https://www.baidu.com/s?wd='.get_the_title().'">百度已收录</a>';
} else {echo '<a style="color:red;" rel="external nofollow" title="一键帮忙提交给百度,谢谢您!" target="_blank" href="https://zhanzhang.baidu.com/sitesubmit/index?sitename='.get_permalink().'">百度未收录</a>';
}
}

 

调用检测代码:

<?php baidu_record();?>

 

添加到想要显示的位置!上面的代码添加完成后,将插入到需要显示收录提示的地方,一般文章模板是single.php,页面模板是page.php。添加好刷新网站,收录提示能够正常显示可以

© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发

请登录后发表评论