前言
我们在做博客SEO时,可能会遇到一个问题就是,我将写好的文章提交给百度搜索了,怎么才能看到百度是否将我们的文章收录了呢?
可能有人说,去百度上搜索文章标题不就知道了嘛!但是这样操作还是不够直观和方便,我只想看看是否被收录,如果没有收录可不可以直接再次提交了呢?办法当然有,我下面就通过纯代码方式进行,实现这个功能,可以在你的博客的文章页面中实现,这个功能效果!
正文
使用过 WordPress 的小伙伴都见过或知道,functions.php 这个文件,将下面的 ↓ 代码添加到当前主题 Functions.php 文件中,即可!
代码
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) $content="<p align=right>百度已收录(仅管理员可见)</p>".$content; else $content="<p align=right><b><a style=color:red target=_blank href=http://zhanzhang.baidu.com/sitesubmit/index?sitename=".get_permalink().">百度未收录!点击此处提交</a></b>(仅管理员可见)</p>".$content; return $content; }
未经允许不得转载:作者:⚡平台纪检委⚡,
转载或复制请以 超链接形式 并注明出处 陕西源起点科技。
原文地址:《WordPress 纯代码实现 判断百度收录》 发布于2020-12-17
不错的代码,不能复制的了
你说的是,代码不能复制是,代码块里面没有复制按钮吗?
纯代码实现,那还是很厉害的了