作为站长,我们要时刻关注网站收录情况,但是我们也不能天天去百度站长平台去看,那么来试试这个WordPress检测百度是否收录代码把这个代码加进去之后管理员可以直接看见每一篇文章是否收录。
代码如下
/* 检查百度是否已收录文章页面 管理员可以见 */
function d4v($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;
}
}
add_filter( 'the_content', 'baidu_submit' );
function baidu_submit( $content ) {
if( is_single() && current_user_can( 'manage_options') )
if(d4v(get_permalink()) == 1)
echo '此文章已被百度收录(仅管理员可见)';
else
$content="百度未收录!点击此处一键提给百度交(仅管理员可见)".$content;
return $content;
}
/* 检查百度是否已收录文章页面 管理员可以见 */
使用方法:进入你的网站functions文件,在底部添加上这一个代码,点击保存,然后好了,之后你想看哪个文章的收录情况直接点进去显示了,而且对于非管理员用户不会显示,只有你已经登录了网站,并且你是管理员的情况下才会显示,非常的好用。
演示图
管理员用户进入文章页面图
然后我换个浏览器,模拟用户进入文章
非常的好,没有显示,只要我们自己可以很直观的看见文章是否收录,如果没有收入的话,还可以点击提交链接自动跳转到百度站长平台进行提交。