Typecho添加是否被百度收录

季春二九
2020-03-04 / 0 评论 / 50 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2020年03月04日,已超过1485天没有更新,若内容或图片失效,请留言反馈。

寄快递,一单也是5元起: 点此跳转


电费、话费充值统统9折起: 点此跳转


免费办理官方流量卡+可通话:查看


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

如果你有使用Typecho程序,可以通过下面的方法实现。

第一、添加脚本

[collapse title="脚本代码"]

/**
* 提示文章百度是否收录
*
*/
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;
}
}

[/collapse]

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

第二、调出效果

<?php echo baidu_record() ?>

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

海报

正在生成.....

我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:点此了解


评论 (0)

取消