新闻| 文章| 资讯| 行情| 企业| wap手机版| article文章| 首页|会员中心|保存桌面|手机浏览
普通会员

东莞市尖峰塑胶制品有限公司

东莞市尖峰塑胶制品有限公司,其他灯具配附件,其他塑料包装材料,HDPE,PP,ABS,PVC

企业列表
新闻列表
  • 暂无新闻
推荐企业新闻
联系方式
  • 联系人:漆礼辉
  • 电话:86 0769 85160
首页 > 新闻中心 > WordPress给文章添加百度是否已收录查询和显示功能(自定义栏目优化版)
新闻中心
WordPress给文章添加百度是否已收录查询和显示功能(自定义栏目优化版)
发布时间:2024-11-12        浏览次数:0        返回列表

最新消息:该功能已推出 WordPress 插件版,使用更方便,功能更强大!详细介绍=>

WordPress给文章添加百度是否已收录查询和显示功能(自定义栏目优化版)

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

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

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

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

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

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

改进特性:

i. 通过 curl 在百度查询 url 收录结果,如果已收录就将结果写入到文章的 post meta 记录中。待下一次再次打开页面时,先检查文章自定义栏目字段来判断是否已收录,若已收录则直接输出,而不再执行 curl 查询,从而解决了 curl 实时查询拖慢速度的问题!

ii. 若查询结果为已收录,亦会输出一个在百度查询文章标题的 a标签,用于查看文章排名,甚至可以查看是否被人转载或篡改!

iii. 管理员可以随时在后台文章编辑界面中的自定义栏目来修改是否已收录的结果,自定义名称为 baidu_record,1 为已收录,0 为未收录。

改进之后,如果是已收录的文章,将不会重复查询,从而解决了原版代码严重拖慢网站速度的缺憾!

比如,张戈博客就将其添加到了副标题当中。

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

第一次访问可能会有点卡,当数据库存在记录之后,将直接从数据库查询,而不会有任何拖慢速度感觉了!