纯代码为WordPress文章增加了百度的收录功能

郑重承诺丨优站网提供安全交易、信息保真!
增值服务:
自动发货
网盘下载
安装指导
环境配置
二次开发
网站建设
¥ 0 (VIP免费升级VIP开通VIP尊享优惠特权
立即下载 升级会员 购买教程 售后支持
详情介绍

页面显示百度是否包含该功能已经在优站网测试了一段时间。最初的代码也是从网上找到的,只是自己用,不想分享。毕竟是人家的成就,百度自己也能找到!

但是,由于有朋友问能不能用这个功能分享教程,他决定整理分享一下。

我一直是一个有中度强迫症的完美主义者,所以一般不喜欢第二次分享别人已经分享过的东西!但是我昨晚熬夜到三点。除了在新浪SAE设置了一个二维码API,我还优化百度收录查询的功能,实现自定义栏目

纯代码为WordPress文章增加了百度的收录功能

编辑wordpress主题目录下的functions.php文件,在最后一个?>标签前新添如下代码并保存。

/* 
判断当前文章是否被百度收录,若没有被收录则可点击提交至百度,加速收录!(此插件在文章页面仅管理员可见)  
*/  
function d4v($url){  
    $url='http://www.baidu.com/s?wd='.$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 0;  
    }  
}  
add_filter( 'the_content',  'baidu_submit' );  
function baidu_submit( $content ) {  
    if( is_single() && current_user_can( 'manage_options') )  
        if(d4v(get_permalink()) == 1)  
            $content="<p align=right>百度已收录(仅管理员可见)</p>".$content;  
        else  
            $content="<p align=right><b><a style=color:red target=_blank href=http://zhanzhang.baidu.com/sitesubmit/index?sitename=".get_permalink().">百度未收录!点击此处提交</a></b>(仅管理员可见)</p>".$content;  
        return $content;  
    }  

方法二 :纯代码给WordPress文章加百度是否已收录功能
同样是在functions.php文件下添加如下代码:

//纯代码给WordPress文章加百度是否已收录功能  
function baidu_check($url){  
    global $wpdb;  
    $post_id = ( null === $post_id ) ? get_the_ID() : $post_id;  
    $baidu_record  = get_post_meta($post_id,'baidu_record',true);  
    if( $baidu_record != 1){  
        $url='http://www.baidu.com/s?wd='.$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,'没有找到')){  
            if( $baidu_record == 0){  
                update_post_meta($post_id, 'baidu_record', 1);  
            } else {  
                add_post_meta($post_id, 'baidu_record', 1, true);  
            }  
                return 1;  
        } else {  
            if( $baidu_record == false){  
                add_post_meta($post_id, 'baidu_record', 0, true);  
            }  
            return 0;  
        }  
    } else {  
       return 1;  
    }  
}  
function baidu_record() {  
    if(baidu_check(get_permalink()) == 1) {  
        echo '<a style="color:green;font-size:12px;float: right;" target="_blank" title="点击查看" rel="external nofollow" href="http://www.baidu.com/s?wd='.get_the_title().'" rel="external nofollow" ><i class="fa fa-paw fa-lx"></i>百度已收录</a>';  
   } else {  
        echo '<a style="color:red;font-size:12px;float: right;" rel="external nofollow" title="点击提交,谢谢您!" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename='.get_permalink().'" rel="external nofollow" ><i class="fa fa-paw fa-lx"></i>百度未收录</a>';  
   }  
}  

再编辑文章模板(一般是single.php),在合适的位置添加如下代码并保存:

<?php baidu_record(); ?>  

 

资源下载此资源仅限注册用户下载,请先
客服QQ:1427707223
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

免责声明   ⚠️ 1. 本站所有资源来源于网络收集,若资源侵犯了您的合法权益, 请来信通知我们(Email: 1427707223@qq.com),我们会及时删除,给您带来的不便,我们深表歉意! 2. 分享目的仅供大家学习和交流,若使用商业用途,请购买正版授权! 否则产生的一切后果将由下载用户自行承担! 3. 会员不得使用于非法商业用途,不得违反国家法律。否则后果自负! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 6. 因源码具有可复制性,一经购买 ,不得以任何形式退款。 7.更多详情请点击查看

优站网 WordPress教程 纯代码为WordPress文章增加了百度的收录功能 https://www.zhanceo.com/21471.html

诚乃立身之本、信为道德之基

常见问题
  • 如果付款后没有弹出下载页面,多刷新几下,有问题联系客服!
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情

相关文章

联系官方客服

为您解决烦忧 - 24小时在线 专业服务

纯代码为WordPress文章增加了百度的收录功能-海报