Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >在Typecho文章页面添加是否被百度收录的功能

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

作者头像
老蒋
发布于 2021-12-24 06:37:16
发布于 2021-12-24 06:37:16
45300
代码可运行
举报
文章被收录于专栏:老蒋专栏老蒋专栏
运行总次数:0
代码可运行

我们是否经常在一些网友的博客内容页看到"百度已收录"等字样?其实这样加上去有多少效果也没有多少,但是对于有些个人来说他喜欢的,或者可以在考核编辑的时候可以看看他们的文案是否达到有效的收录率。前几年老蒋在医院做网络营销的时候对于编辑考核中好像是有这么一条,需要考核收录率。

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

第一、添加脚本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/**
* 提示文章百度是否收录
*
*/
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文件中。

第二、调出效果

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php echo baidu_record() ?>

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-05-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
文章页面添加被百度收录的功能
在Typecho当前主题中的Functions.php文件中添加以下代码: /** * 提示文章百度是否收录 * */ 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\" titl
团团生活志
2022/08/16
1750
Emlog添加判断文章是否被百度收录代码
将以下代码放到模板 module.php 里 <?php //判断内容页是否百度收录 function baidu($url){ $url='http://www.baidu.com/s?wd='.$
空木白博客
2019/06/13
7610
Typecho添加百度收录检测代码
1、在模板的`post.php`合适位置加入以下代码:(如果是handsome主题,一般放在`如图一`,其他没有测试请自行试)
七辰
2023/10/06
3700
Typecho添加百度收录检测代码
非插件实现Emlog内容页判断百度收录与否
本方法有插件实现,本教程由独狼移植四少爷博客制作的插件,这样就不用开启插件就可以使用了,经过测试正常方才发布,只为收集EMLOG教程,让更多的网友受益。不废话了,下面进入正题,首先将以下代码存放在模板目录的module文件中:
用户8099761
2023/05/10
1850
百度Site查询接口搭建
前言 昨天用公司的企业站发布文章后,想看看之前的网站收录了没有,但是又得通过第三方工具查询有点麻烦,看到crm系统的插件还有一个百度收录检测的,我把代码修改了一下,经过测试web页面通用,可以做成ph
小唐同学.
2022/07/18
5510
emlog判断文章有没有被百度收录的方法
首先我们找到模板文件夹下面的module文件,然后用网页编辑工具将这个文件打开,在文件的里面添加下面的的这一段php函数代码: <?php //判断内容页是否百度收录,并且以博主和或者理员身份访问博客
用户1456630
2018/05/25
6670
判断网站是否被百度收录
引用教程: <?php //判断内容页是否百度收录 function baidu($url){ $url='http://www.baidu.com/s?wd='.$url; $curl=curl_
Youngxj
2018/06/07
1.4K0
emlog媒体范修改首页显示文章是否收录
今天没事就研究了一下,反复调试,最后还是成功了,但是添加之后会加载很慢,因为每一个文章的id都要经过百度检索,再判断,所以,加载会极其的慢,如果有实验的可以试试。 话不多说,看教程 首先复
Youngxj
2018/06/06
8450
只需两步就能实现WordPress自动检查文章是否被百度收录
前言 本次教程是实现WordPress自动检查文章是否被百度收录,如果收录了就显示“已经收录”,如果没有收录就显示为“百度未收录”,会直接在百度站长平台提交当前页面的URL了,方便蜘蛛发现新文章,从而加快文章的收录速度。 使用教程 1、进入Wordpress后台,点击外观,然后点编辑,在右边选择“模板函数”functions.php文件,添加如下代码并保存: function baidu_check($url){ global $wpdb; $post_id = ( null === $p
吾爱乐享
2018/07/13
4740
生成Sitemap站点地图让搜索引擎更好的收录
写博客一般都希望自己的内容能被别人所看到,同时也希望提高自己博客的知名度和收获好评。那么这些最好的方法就是让搜索引擎对你感兴趣,收录你的内容。这就是SEO,中文名叫搜索引擎优化。
西柚dzh
2022/06/09
1.2K1
生成Sitemap站点地图让搜索引擎更好的收录
WordPress给文章添加百度是否已收录查询和显示功能(自定义栏目优化版)
文章页面显示百度是否收录这个功能在张戈博客已经测试有一段时间了。最开始的代码也是从网络上找的,只是自己用,所以也就没想着分享了,毕竟是人家的成果,而且自行百度也是可以找到的! 不过,既然有朋友问到可否分享下添加这个功能的教程,所以决定整理分享一下。 我一直是一个中度强迫症的完美主义者,所以别人已经分享的东西我一般不喜欢分享第二遍!但昨晚熬夜到三点,除了在新浪 SAE 搭建了一个二维码 API 之外,还将百度收录查询这个功能实现了自定义栏目优化! 功能名称:给 WordPress 添加百度是否收录的查询与显示
张戈
2018/03/23
1.7K0
EMLOG扩展 - 百度自动推送JS优化,规避错误、重复推送、判断文章是否收录
读:关注SEO、关注收录的站长,应该都知道百度搜索提供了一段自动推送的js代码,可将任意网页推送到搜索引擎,加快收录。但是,这段代码并不是简单的增加到网页中万事大吉了!百度埋坑技术,你我都懂的!本文主要分享埋坑之自动推送JS代码的优化... 功能介绍: 根据以前有人发的判断文章是否收录的功能。具体作者忘了。拓展出展示js推送代码 优点: 1.判断文章是否收录,来进行展示。 2.避免重复推送,防止占用推送额度。 3.防止因推送频繁造成的负面影响 缺点: 操作较
用户1456630
2018/05/25
1.4K0
EMLOG判断文章是否被360 百度 搜狗收录PHP代码
导语:方法很简单只需两步即可完成,在核心文件module.php加入代码和在文章内页echo_log.php调用即可。
用户8099761
2023/05/10
2650
PHP对接百度API提交普通收录/SEO
上面代码是百度的示例这里我们改一下,官方提供的有点麻烦需要我们手动把收录的链接放到数组里面
小唐同学.
2022/05/31
1.7K0
PHP对接百度API提交普通收录/SEO
Wordpress检测文章手否被百度收录
开通博客后就痴迷于让更多的人看到自己的博客,在百度搜索资源提交链接,又配置了文章自动提交百度的代码,还是想知道文章是否被百度收录,于是找到了下面这篇文章:
宋天伦
2020/07/16
6130
添加文章百度收录推送
cuteen主题目录下post.php文件 </svg><?= $this->category == null ? "未分类" : $this->category(); ?></span> 的下面添加
R0A1NG
2022/02/19
2690
PHP检测url是否被百度PC收录
公司网站主要是靠百度流量来赚钱,主要是做移民签证,品牌名称:移民内参。有运营部同时负责产品运营,每周汇报收录情况、收录率、收录文章链接等情况。闲暇之余写了一个小功能,就是统计每个编辑本周发文链接,并查询百度收录情况计算收录率。最后生成图标,进行数据汇总。
申霖
2019/12/27
6700
PHP检测url是否被百度PC收录
原创插件:网站收录查询和显示WordPress插件(自定义栏目优化版)
十月底,张戈在博客分享了《WordPress 给文章添加百度是否已收录查询和显示功能(数据库优化版)》一文,反响不错!而且还被站长之家转载了,无奈多了个 nofollow,让我这篇原创文章大半个月都没被收录,(/ □ \)。。。 今天,看到博客一大片惨不忍睹的[百度未收录]红色字样时,突然想到其实这个功能也不需要对数据库动刀啊!因为很多站长可不敢随便操作数据库呢!WordPress 不是还有自定义栏目嘛??而且,自定义栏目还可以在后台随时修改键值呢!因为百度偶尔会将已收录的文章 K 掉,最近张戈博客实在遭遇
张戈
2018/03/23
1.4K0
原创插件:网站收录查询和显示WordPress插件(自定义栏目优化版)
emlog判断文章有没有被百度收录的方法
们做网站建设的时候,有相当一部分的站长朋友是非常看重网站排名和搜索引擎优化这一块东西的,所以这些看重优化和排名的站长朋友经常要去判断自己的网站页面到底有没有被百度及时收录,以便及时做出正确的决策。
用户8099761
2023/05/10
4590
为typecho文章页添加百度收录检测 2.0
在post.php中添加 <script> function baidu_check(){ var url= window.loca
云计算小黑
2022/12/28
2370
推荐阅读
相关推荐
文章页面添加被百度收录的功能
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验