纯代码为WordPress文章增加了百度的收录功能 - 汇站网
纯代码为WordPress文章增加了百度的收录功能
最近更新 2022年04月05日
资源编号 21471

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

2022-01-04 WordPress教程 0 1,098
温馨提示丨升级SVIP终身会员可免费下载海量资源
下单流程:
选择资源
赞助获取
网盘下载
额外(二次开发 网站建设)
立即下载 升级会员 下单教程 售后支持
  下载须知
下载前请认真阅读本重要提示:“如下载按钮未弹出请检查您的浏览器是否安装了某个扩展插件导致JS不兼容,换浏览器或者关闭该扩展插件即可!本站以用户的需求为基础,将最有价值的信息和资源分享给广大编程人员及源码爱好者调试、参考和研究。本站不提供任何技术服务,所有资源禁止任何商业环境使用,杜绝利用本站资源进行触犯国家法律法规,下载者如触犯以上声明,所产生的一切后果由下载者自行承担!请悉知!其次,源码模板过多不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵、残次和版本过旧等问题。你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现;请认真阅读本站声明和相关条款,谨慎斟酌后再下载”!
SVIP活动倒计时仅剩:-23时-33分-60秒523毫秒
详情介绍

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

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

我一直是一个有中度强迫症的完美主义者,所以一般不喜欢第二次分享别人已经分享过的东西!但是我昨晚熬夜到三点。除了在新浪 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(); ?>  

 

转载请注明:汇站网 » 纯代码为 WordPress 文章增加了百度的收录功能

温馨提示:(本资源会持续更新),若下载链接失效,请在下方(留言)或在网站左侧导航栏(私信)站长处理!
收藏 (0)

微信扫一扫

支付宝扫一扫

点赞 (0)

感谢您的来访,获取更多精彩资源请收藏本站。

本站声明

本资源仅用于个人学习和研究使用,禁止用于任何商业环境!

 1.  本网站名称:汇站网
 2.  本站永久网址:https://www.huizhanii.com/
 3.  本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
 4.  未经原版权作者许可,禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
 5.  为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
 6.  若资源侵犯了您的合法权益, 请持您的版权证书和相关原作品信息来信通知我们请来信     通知我们我们会及时删除,给您带来的不便,我们深表歉意!
 7.  如下载链接失效、广告或者压缩包问题请联系站长处理!
 8.  如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
 9.  本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
 10.  因源码具有可复制性,一经赞助 ,不得以任何形式退款。
 11.  更多详情请点击查看

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

汇站

站长资源下载中心-找源码上汇站

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

相关文章

发表评论
暂无评论
  随机评论 表情开关按钮图片
表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情表情
登录后评论
联系官方客服

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

(汇站网)一个专注站长资源的平台网站,提供最新的网站模板和整站源码,内容包含各类精品网页模板,企业网站模板,网站模板,DIV+CSS模板,织梦模板,帝国cms模板,discuz模板,wordpress模板,个人博客论坛模板,上千种免费网页模板下载尽在汇站网.找源码上汇站.huizhanii.com