在Typecho文章页面添加是否被百度收录的功能

我们是否经常在一些网友的博客内容页看到”百度已收录”等字样?其实这样加上去有多少效果也没有多少,但是对于有些个人来说他喜欢的,或者可以在考核编辑的时候可以看看他们的文案是否达到有效的收录率。

如果你有使用Typecho程序,可以通过下面的方法实现,对于WordPress实现方法以后再看看整理出来。今天是看到这个方法就记录下。

第一、添加脚本

/**
* 提示文章百度是否收录
*
*/
function baidu_record() {
$url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

if(checkBaidu($url)==1)
{echo "百度已收录";
}
else
{echo "<a style=\"color:red;\" rel=\"external nofollow\" title=\"点击提交收录!\" target=\"_blank\" href=\"http://zhanzhang.baidu.com/sitesubmit/index?sitename=$url\">百度未收录</a>";}
}
function checkBaidu($url) {
$url = 'http://www.baidu.com/s?wd=' . urlencode($url);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$rs = curl_exec($curl);
curl_close($curl);
if (!strpos($rs, '没有找到')) { //没有找到说明已被百度收录
return 1;
} else {
return -1;
}
}

将脚本添加到当前Typecho主题中的Functions.php文件中。

第二、调出效果

<?php echo baidu_record() ?>

在合适的位置调出即可,如果我们有特定样式可以用一个span标签包含处理。

原创文章,作者:陌涛,如若转载,请注明出处:https://imotao.com/3400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
陌涛陌涛
上一篇 2020年7月20日 下午1:43
下一篇 2020年7月20日 下午1:46

相关推荐

  • Typecho自定义头部Title以及首页关键字和描述

    Typecho,作为一个轻便型的CMS程序,在易用性上确实是比WordPress,ZBlog简单很多,前者体量大,功能丰富,后者开发者基本上都是付费主题和插件,对于普通用户来说门槛…

    2020年7月20日
    55700
  • Typecho页面底部调用加载时间实现方法

    我们经常看到Typecho有些网站底部有加载时间显示的效果,其实这个功能到底有什么用呢?实际对于用户来说并没有什么用途,但是可以对于开发者站长来说可以看看自己网站加载速度对比,以便…

    2020年7月20日
    52000
  • Typecho新文章标题添加”New”标签

    我们经常看到有些博客在新文章标题旁边是有一个NEW标签或者图标的,这样显得这篇文章是最新更新的。如果我们在做主题的时候不自带这个功能,那就可以自己添加一个这样的功能。这里陌涛在阅读…

    2020年7月20日
    50800
  • Typecho自定义面包屑导航调用方法

    有些Typecho主题中是没有自带面包屑导航的,那我们就需要自己来定义。尤其是在页面比较多的时候需要用到面包屑导航,要不用户访问页面之后无法进入其他页面。在这篇文章中,陌涛整理到T…

    2020年7月20日
    39200
  • Typecho调用热门评论文章和调用最新文章的方法

    Typecho程序在设计主题的时候,侧栏有些时候需要调用热评文章或者最新文章。我们可以在指定的位置通过脚本直接调用。在这篇文章中,陌涛准备整理这个调用文章的方法,以后在有需要的模板…

    2020年7月20日
    47900
  • Typecho主题前端底部增加页面加载完成时间方法

    我们是否看到有些个人博客网站底部是有显示当前页面的加载完成时间的。虽然这个功能对于网站没有多大作用,但是有些时候也可以显示出自己的网站速度,当然你的网站速度加载快才建议使用这种效果…

    2020年7月20日
    57100
  • Typecho无插件实现随机文章调用方法

    第一、随机文章代码 这个代码直接添加到当前主题的Functions.php文件中。本来还是有一个随机插件的,这里我考虑到需要用到当天的时间所以不去用插件。 第二、调用代码 在需要调…

    2020年7月20日
    57900
  • Typecho实现外部链接添加nofollow标签和新窗口打开

    我们在使用Typecho程序建站过程中,在编辑文章的时候如果希望引导外部的文章地址,那我们肯定是需要用到nofollow标签,这样不至于将本网站的权重被带跑。当然有些朋友做网站不介…

    2020年8月15日
    46301
  • Typecho调用文章第一张图作为缩略图以及随机缩略图调用

    如今我们博客主题都比较喜欢自带缩略图的那种,单纯的文件文章列表不是那么流行。如果在制作Typecho模板主题的时候,如何调用Typecho缩略图呢?常规是这样设置的,直接自定义一个…

    2020年7月20日
    41700
  • Typecho网站底部展示网站运行时间标签

    这个功能实际上用途不大,但是有些个人博客比较喜欢使用,比如网站运行时间可以让网友看到自己网站坚持多久。那这个方法是如何实现的呢? 第一、代码脚本部分 代码丢到当前Typecho F…

    2020年7月20日
    54500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

docker镜像已更新为 https://0-docker.nat.tf/