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


本文整理自网络,侵删。

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

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

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

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

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

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

改进特性

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

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

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

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

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

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

阅读剩余部分

相关阅读 >>

wordpress中使主题支持小工具以及添加插件启用函数

使用php+ajax让wordpress动态加载文章的教程

wordpress上一页下一页无插件分页函数实例

wordpress添加并整合google自定义搜索实现步骤及代码

wordpress博客seo更加完美的6个技巧

centos 7 下lamp实现及基于https的虚拟化主机

wordpress中文截断产生乱码解决方法

结合wordpress结构进行适合自己的seo

wordpress 部署 minify方法 自动压缩合并 js 和 css

wordpress实现读者墙的方法

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...