WordPress页面提示百度是否已收录插件WP-Baidu-Record

插件特色:

原版特性:通过curl在百度查询本页url并获取结果,如果存在就输出已收录,否则就是未收录,并且可点击提交url。

原版缺点:每次打开页面都需要在百度查询一遍,严重拖慢速度!当然可以利用缓存插件解决此问题。

插件安装:

可以通过以下两种方法的其中一种来安装wp-baidu-record 插件:

将下载的文件解压缩,然后将wp-baidu-record文件夹 上传到 /wp-content/plugins/目录,在插件后台启用即可。

直接在后台-安装插件,搜索’wp-baidu-record’,按照提示安装启用。

如果你不想安装插件,直接将下面的代码添加到当前主题的 functions.php 即可:

/*

Plugin Name: Baidu-Accept

Plugin URI: http://www.d4v.com.cn

Description: 判断当前文章是否被百度收录,若没有被收录则可点击提交至百度,加速收录!(此插件在文章页面仅管理员可见) 

Version: 1.0

Author: Jovae

Author URI: http://www.d4v.com.cn

License: GPL

*/

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;

}
本站资源来自网络整合和用户自行上传,部分内容为本站原创,若有侵犯您的权益,请您联系我们告知,我们将在第一时间删除!本网站所有资源内容仅供个人学习参考,请勿用于商业用途!
CMS源码库 » WordPress页面提示百度是否已收录插件WP-Baidu-Record

CMS源码库为您提供优质的资源集合

立即查看 了解详情