Emlog/WordPress检测百度是否收录代码文章页ajax查询

原创 浪子丶刘少  2019-03-11 09:30  阅读 2,359 次 评论 3 条 百度已收录
摘要:

Emlog/Wordpress检测百度是否收录代码文章页ajax查询,让你轻松知道那片文章被收录。

本文由来

其实这个操作可能对于广大站长来说算一个小小的操作的,但是今天也有人问及我,我也就发布一篇文章详细介绍一下。

wordpress版本代码

1、首先我们在模板文件中编写functions.php文件,在最后一行的 ?> 前一行插入以下代码

//检测百度是否收录代码
function baidu_record() {
if(baidu_check(get_permalink()) == 1) {
echo '百度已收录';
} else {
echo '百度未收录';
}
}

2、在需要调取的位置插入下面代码即可,一般放在single.php文件中。

<?php echo baidu_record(); ?>

3、实现效果请看本文,百度收录查询。

Emlog版本

1、把下面js语句放入到js文件中,刘少建议放到jquery.min.js这个文件的最后面,添加代码如下:

$(function () {
$.getJSON('https://api.yum6.cn/baidu/query.php?url='+window.location.href, function(json, textStatus) {
if (json.state == 1) {
$('#ae_bdcx').html('本文已被收录!');
$("#ae_bdcx").attr('href','https://www.baidu.com/s?wd='+window.location.href);
}else{
$('#ae_bdcx').html('暂未收录-点击提交');
$('#ae_bdcx').css('color','#ff0000');
$('#ae_bdcx').attr('href','http://zhanzhang.baidu.com/sitesubmit/index?sitename='+window.location.href);
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';}
else {bp.src = 'http://push.zhanzhang.baidu.com/push.js';}
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(bp, s);
}
});
});

2、找到并打开echo_log.php文件,并在需要显示的位置添加如下代码即可

<a id="ae_bdcx" rel="external nofollow" target="_blank"></a>

报错或者不显示问题

1、查看是否你用的模板是别人加密过的,确保不是加密文件。也就是说你打开的时候不是乱码。

2、请使用 Notepad++ 或者其他代码编辑器使用你文本标记的语言编写,切记不可用记事本,word等软件编写,系统无法识别此类文字。

本文地址:https://www.ezliushao.com/11.html
加入我们:请加入刘少技术博客交流群:扫描二维码刘少技术博客的QQ交流群 | 浪子丶刘少 QQ:1150110267(注:微信暂停添加好友)
版权声明:本文为原创文章,版权归 浪子丶刘少 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

发表评论


表情

  1. 箱式房屋
    箱式房屋 【新手】 @回复

    谢谢分享技术 帮助到我了

  2. vultr
    vultr 【新手】 @回复

    朋友 交换链接吗