查看文章是否被百度收录,是每个站长关注的重点!怎么给自己网站添加一个类似的样式,而且只有管理员才能查看呢?
(百度未收录样式,点击链接可跳转站长提交链接)
(百度已收录样式)
其实简单两部即可实现!
第一步,找到当前主题目录下的 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( is_single() && current_user_can( 'manage_options') )//判断管理员输出 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(); ?>
不错好用!
这个功能倒是可以搞一个。