在线客服与您一对一交流
当前位置: 主页 > 行业新闻 > seo >

WordPress给文章添加百度是否已收录查询和显示功能

  文章页面显示百度是否收录这个功能在笔者的博客已经测试有一段时间了。最开始的代码也是从网络上找的,只是自己用,所以也就没想着分享了,毕竟是人家的成果,而且自行百度也是可以找到的!

  不过,既然有朋友问到可否分享下添加这个功能的教程,所以决定整理分享一下。

  我一直是一个中度强迫症的完美主义者,所以别人已经分享的东西我一般不喜欢分享第二遍!但昨晚熬夜到三点,除了在新浪SAE搭建了一个二维码API之外,还将百度收录查询这个功能实现了数据库储存优化!

  Wordpress博客 文章收录 百度收录查询

  功能名称:给WordPress添加百度是否收录的查询与显示

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

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

  改进特性:

  i、通过curl在百度查询url收录结果,如果已收录就将结果写入到数据库。待下一次再次打开页面时,先检查数据库相应字段来判断是否已收录,若已收录则直接输出,而不再执行curl查询,从而解决了curl实时查询拖慢速度的问题!

  ii、若查询结果为已收录,亦会输出一个在百度查询文章标题的a标签,用于查看文章排名,甚至可以查看是否被人转载或篡改!西安做网站推荐阅读>>> 打开WP后台过慢原因,关闭wordpress自动加载的Open Sans谷歌字体

  先分享我目前在用的数据入库版本的使用方法:

  ①、给WordPress数据库的wp_posts表新增baidu_record字段

  i. 进入phpMyAdmin,先选择WordPress数据库,然后点击SQL:

  Wordpress博客 文章收录 百度收录查询

  ii. 粘贴如下代码并执行,即可给wp_posts新增一个baidu_record字段:

  Wordpress博客 文章收录 百度收录查询

  Wordpress博客 文章收录 百度收录查询

  PS:涉及操作数据库,任何时候都应该记得先将数据库导出一份备份,以防万一!

  若执行报错:

  i、请检查表前缀是不是wp_,若不是请将代码改成实际的表名称再试;

  ii、若还是报错,那可能是当前帐号没有添加字段的权限,那就自行想办法找到权限更高的帐号来操作。

  ②、编辑主题目录的functions.php文件,在最后一个?>前新增如下代码并保存:

  Wordpress博客 文章收录 百度收录查询

  ③、编辑文章模板(一般是single.php),在合适的位置添加如下代码并保存:

  Wordpress博客 文章收录 百度收录查询

  比如,笔者的博客就将其添加到了副标题当中。

  若以上步骤都未出错,那现在访问文章页面就能看到百度是否已收录的效果了。当然,你要有兴趣还可以像张戈博客由于,将这个代码继续添加到首页或分类页面。

  第一次访问可能会有点卡,当数据库存在记录之后,将直接从数据库查询,而不会有任何拖慢速度感觉了!西安网站建设推荐阅读>>> 使用wordpress建站的一些经验

  当然,还是有朋友担心操作数据库会出问题,所以最后还是分享这个功能的实时查询版本:

  ①、编辑主题目录的functions.php,在最后一个?>之前添加如下代码并保存:

  Wordpress博客 文章收录 百度收录查询

  ②、编辑文章模板文件(一般为single.php),在合适的位置添加如下代码并保存:

  Wordpress博客 文章收录 百度收录查询

  不出问题的话,访问文章页面也可以看到同样的效果了,当然这个是实时查询的,每次打开页面都要执行一遍curl,如果主机配置和网络不给力的话,可能会比较吃力!当然,你可以用wp-super-cache这类缓存插件通过缓存页面来解决这个问题!

  以上2种版本可根据个人喜好以及主机实际情况选择一个即可!西安网站建设推荐阅读>>> 西安做网站:从零开始学习如何用wordpress搭建外贸网站

  作者::张戈博客

相关文章:

  • 插件介绍 wordpress程序网站在发布文章时可以给每一片文章添加与之相关的TAG标签,对于TAG标签可以生成很多页面,增加搜索引擎对内容的抓取量。 WP Auto Keywords插件就是一款能自动给文章添加...

  • 西安网站建设_西安做网站_西安网站制作——西安网络公司...

  • 从企业建站角度讲,最便捷、最适合企业的建站系统莫过于自助建站系统,市场上可供选择的自助建站平台也是一搜一大把。这些自助建站平台采用傻瓜式建站风格,容易上手,操作简单方便...

  • 关闭wordpress评论 进入网页Wordpress仪表盘,依此点击设置 讨论 取消勾选允许他人在新文章上发表评论 修改数据库wordpress:将wp_posts表comment_status、ping_status值改为closed UPDATE `wp_posts` SET `comment_s...

  • 现在想做一个网站成本很低了,买个域名,买个几十块空间,弄个网站建设程序就可以开始你的玩耍了,如果你还想找成本更低的,可以看下面的分享。 如何创建网站一直都是很多朋友想要知...

  • 商城网站建设如何将吸引力提升 在信息如此丰富多样的今天,商城网站建设如何才能够在众多的同类当中脱颖而出,获得大众的吸引和青睐呢?这其实是相关网站建设人员一直在思考的一个问...

  • 现在越来越多的企业重视网站的运营推广,那怎样推广效果更好呢?西安蟠龙网络小编认为没用永恒不变得,而且要根据企业的具体情况选择合适的推广方式才是最好的,如果你又运营推广的...

  • 随着互联网的发展,人们每时每刻已经离不开网络,而网站是网络的基本组成部分,可以这么说,网络是由各种各样的网站组成的,当下,网站是每个企业的标配,很多个人都有自己的网站,...

  • 网站现在是一个企业的标配,很多没有网站的企业不清楚网站对企业有什么作用,那么今天西安蟠龙小编总结一下网站对企业都有哪些好处,希望看完之后您对网站有更深一层的认识。 一、低...

  • 现在网站对一个企业越来越重要了,网站不仅是一个公司必备的名片,而且有利于提升企业的品牌形象,低成本扩大公司销售的一个重要渠道,可以将公司的业务和产品推向全国,那么公司想...

  • 公司:西安蟠龙网络科技有限公司
  • 联系人:张经理
  • 手机/微信:
  • Q Q: 点击这里给我发消息
  • 地址:西安市雁塔区唐延南路11号逸翠园i都会