网站教程 ·

免插件实现WordPress文章页面中显示百度收录和百度未收录的办法

博客文章页面上那个显示“百度已收录”的功能是怎么实现的(具体效果见下图),一两句说也说不清楚,我就准备写个教程来给大家分享一下,希望可以帮助到有需要的朋友。

免插件实现WordPress文章页面中显示百度收录和百度未收录的办法 网站教程 第1张

 

如上图中看到的,在文章中显示的这个百度已收录或者百度未收录这个效果,看起来还是挺高大上的,那么接下来就来讲一下这个高大上的东西是怎么来实现的,在网上应该也有一些插件可以实现这个功能,不过众所周知wordpress插件用的多了会导致网站很卡很卡。

之前用的一款同样功能的插件叫baidu-accept(可自行百度下载),但是这个插件有个问题就是只有管理员才能看到文章是否被收录,对于读者来说是看不到这个效果存在的。页面有了这个功能,对有些读者来说可能比较稀奇了,就会好奇去点一下,结果要么能多给我在百度带来几个正常的点击,要么会帮我在百度站长平台提交一下未收录的文章(这个当然是读者登陆有账号愿意给你点才行,哈哈异想天开了我)。还有一款插件叫WP-Baidu-Record,功能比baidu-accept要强大不少,安装后就是现在这种功能了。不过就是对某些主题不兼容,那么接下来看代码吧。

第一步:进入Wordpress后台,点击外观,然后点编辑,在右边选择“模板函数”functions.php文件,在最后一个?>标签之前,添加代码并保存

代码来了:

 

第二步:找到WordPress主题下的文章模板(一般都是single.php),在你想要显示收录结果的位置添加如下代码并保存,整个完过程就完成了。

代码如下:

以我的single.php为例,添加代码如下图:

免插件实现WordPress文章页面中显示百度收录和百度未收录的办法 网站教程 第2张

我只是在代码之前加了一个样式,你们也可以更改更改,动动小手瞬间让你网站变得高大上一些。

免插件实现WordPress文章是否被百度收录这个方法看起来挺复杂其实也就两个步骤,检测是否收录然后显示结果,未收录的点击可以直接提交,成就感十足啊,安装这种类型的插件还需要几百KB的空间,其实也就几句代码的事情。

如果有什么不明白的或者你还不能实现这个功能的话欢迎在下方留言,毕竟有些主题是更改了很多地方的,欢迎留言反馈!

 

 

 

参与评论