欢迎您光临素材虎,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!

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

提示框效果:

这里输入内容
这里输入内容
这里输入内容
这里输入内容

文本框效果:

这里输入内容
这里输入内容
这里输入内容
这里输入内容
这里输入内容

按钮效果:

这里输入内容 这里输入内容 这里输入内容 这里输入内容

内容隐藏效果:

抱歉,隐藏内容须成功 评论本文 后刷新可见!

抱歉,隐藏内容须成功 登录 后刷新可见!

内容收缩效果:

  • 标题 1

    内容 1
  • 标题 2

  • 标题 3

响应式设计,兼容手机和平板等移动设备;前端用户中心;第三方社交帐号登录(可支持微博、QQ);文章投稿、发布功能;文章专题功能;文章版权设置,支持自定义添加多种版权模板,文章可选择适用的版权模板;文章打赏、点赞、收藏、分享、阅读模式功能;当前文章作者信息小工具;首页幻灯片轮播、头条推荐内容设置;

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

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

我一直是一个中度强迫症的完美主义者,所以别人已经分享的东西我一般不喜欢分享第二遍!但昨晚熬夜到三点,除了在新浪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字段:

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

若执行报错:

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

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

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

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

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

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

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

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

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

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

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

以上2种版本可根据个人喜好以及主机实际情况选择一个即可!

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请不要用于商业用途!
3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"sucaihu_com",如遇到无法解压的请联系管理员!
ripro子主题 » WordPress给文章添加百度是否已收录查询和显示功能

发表评论

售后服务:

  • 售后服务范围 1、商业模板使用范围内问题免费咨询
    2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
    3、单价超过200元的模板免费一次安装,需提供服务器信息。
    付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
    2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
    3、服务器环境配置(一般 ¥50-300)
    4、网站中毒处理(需额外付费,500元/次/质保三个月)
    售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
    免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: 348705622@qq.com),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系作者
  • 71会员总数(位)
  • 20资源总数(个)
  • 0本周发布(个)
  • 0 今日发布(个)
  • 383稳定运行(天)

本站美化包