首页 网站建设优化正文

wordpress显示百度收录情况插件

这两天看到一款不错的wordpress插件,可以直接显示百度收录情况,而网络推广的方法站长不再用自己去查询文章的收录情况了。个人尝试着安装了一下这款插件,感觉效果还不错。大家可以利用这款插件,增加未收录页面的外链和内链,进而提高网站的收录量。wordpress显示百度收录情况插件就是wp baidu record。 使用插件效果图

wordpress百度收录情况查询插件图

具体的安装步骤也是非常简单的,直接在线搜索安装wp baidu record插件,点击启用即可。你也可以选择其他安装插件的方法,大家可以去看看 新手必学的安装wordpress插件的三种方法 这篇文章。在安装启用插件后大家可以对插件进行基本的设置,一般分为允许任何人可见,也可以设置只有登录才可以看到。个人建议大家还是选择登录后可见,因为百度收录情况更适合站长朋友自己查看,对用户来说意义不大。

wordpress百度收录插件设置图

另外很多用过wordpress的朋友们都说插件安装过多的话,就严重影响到网站的打开速度。如果大家不想使用插件进行安装,也可以直接使用代码安装。大家只需要找到文章页面,一般为single.php页面,把下面的代码放在想要显示的地方。

<?php echo baidu_record(); ?>

然后在主题函数页面functions.php文件,把下面代码放在最后一个?>标签之前,保存上传即可。

function baidu_check($url, $post_id){ $baidu_record = get_post_meta($post_id,'baidu_record',true); if( $baidu_record != 1){ $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,'没有找到该URL。您可以直接访问') && !strpos($rs,'很抱歉,没有找到与') ){ update_post_meta($post_id, 'baidu_record', 1) || add_post_meta($post_id, 'baidu_record', 1, true); return 1; } else { return 0; } } else { return 1; } } function baidu_record() { global $wpdb; $post_id = ( null === $post_id ) ? get_the_ID() : $post_id; if(baidu_check(get_permalink($post_id), $post_id ) == 1) { echo '<a target="_blank" title="点击查看" rel="external nofollow" href="http://www.baidu.com/s?wd='.get_the_title().'">百度已收录</a>'; } else { echo '<a style="color:red;" rel="external nofollow" title="点击提交,谢谢您!" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename='.get_permalink().'">百度未收录</a>'; } }

个人感觉如果能把代码整理到网站地图中进行查看,效果会更好。不过本人技术有限,不会做,大家可以自己尝试操作一下。如果你觉得这款插件并不好用,或者对网站收录情况并不那么重视,那么大家只不需要安装了。大家想查看某个页面的收录情况,只需要把页面地址放在搜索框进行搜索即可。


评论