首页 建站教程 经验技巧

WordPress主题给文章增加百度是否已收录的功能

WordPress主题给文章增加百度是否已收录的功能,这个功能添加起来简单,首先编辑主题目录的functions.php文件,在最后一个?>前新增如下代码并保存:

/**
 * WordPress 显示百度是否收录功能(自定义栏目优化版)
**/
function baidu_check($url,$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,'没有找到该URL。您可以直接访问') && !strpos($rs,'很抱歉,没有找到与') ){
            update_post_meta($post_id, 'baidu_record', 1) || add_post_meta($post_id, 'baidu_record', 1, true);
            return 1;
        } else {
            return 0;
        }
    } else {
       return 1;
    }
}
function baidu_record() {
    global $wpdb;
    $post_id = ( null === $post_id ) ? get_the_ID() : $post_id;
    if(baidu_check(get_permalink($post_id), $post_id ) == 1) {
        echo '<a target="_blank" title="点击查看" rel="external nofollow" href="http://www.baidu.com/s?wd='.get_the_title().'">百度已收录</a>';
    } else {
        echo '<a style="color:red;" rel="external nofollow" title="点击提交,谢谢您!" target="_blank" href="http://zhanzhang.baidu.com/sitesubmit/index?sitename='.get_permalink().'">百度未收录</a>';
    }
}

第二步,编辑文章模板(一般是single.php,begin5.2是/template/content.php),在合适的位置添加如下代码并保存:如果是begin主题的话可以参考begin5.2文件目录详情

<?php baidu_record(); ?>

若以上步骤都未出错,那现在访问文章页面就能看到百度是否已收录的效果了。你也可以把这段代码放在首页或喜欢的地方。

其实这个方法大家可以改造一下,加入到自己的网站系统中,都是一样的。




评论(0)条

提示:请勿发布广告垃圾评论,否则封号处理!!

    猜你喜欢
    WordPress主题/Modown6.11主题+悬赏任务+工单系统+Erphpdown11.6+插件

    WordPress主题/Modown6.11主题+悬赏任务+工单系统+Erphpdown11.6+插件

     2021-02-19 433

    Modown是模板兔基于Erphpdown wordpress下载插件开发的一款全新的针对收费付费下载资源/付费查看内容/VIP会员免费下载查看/虚拟资源售卖的WordPress主题,一款为erphpdown而生的wp主题。集付费下载资源、

    WordPress响应式商城博客主题/WordPress商城主题

    WordPress响应式商城博客主题/WordPress商城主题

     2020-10-17 616

    WordPress响应式商城博客主题采用现在非常流行的全屏自适应布局设计,且栏目列表以简洁,非常时尚大气。页面根据分辨率大小而自动排版,很大程度上改善了页面宽度兼容问题。1、该模板代码干净整洁;2、效果相当的炫酷,相当简洁大气高端,模板简单

    H+4.9响应式后台主题UI框架(官方原版代码)带完整文档

    H+4.9响应式后台主题UI框架(官方原版代码)带完整文档

     2020-10-30 753

    H+4.9最新商业正版开源后台UI框架响应式网页模板带完整文档。H+4.9后台主题UI框架模板、Bootstrap3响应式扁平化后台网页模板。高端大气的H+4.9响应式后台主题UI框架模板|Bootstrap3响应式扁平化带完整文档,4.9

    The7 v.10.2.0-中文汉化主题/可视化拖拽编辑的WordPress主题企业外贸商城网站模板

    The7 v.10.2.0-中文汉化主题/可视化拖拽编辑的WordPress主题企业外贸商城网站模板

     2021-12-29 258

    The7 v.10.2.0-中文汉化主题,可视化拖拽编辑的WordPress主题企业外贸商城网站模板。The7汉化版是一个非常漂亮的企业主题,功能非常强大,内置可视化编辑器,操作方便,支持layer和revsilder幻灯片,支持视网膜屏幕

    仿抖你妹原版主题源码/仿抖音模式套图WordPress图片主题模板

    仿抖你妹原版主题源码/仿抖音模式套图WordPress图片主题模板

     2022-06-08 146

    仿抖你妹原版主题源码,仿抖音模式套图WordPress图片主题模板。全开源无授权,基于为wordpress开发,需先安装wordpress后才能使用,PHP版本越高越好,PHP必须安装SG11扩展。xiuer主题特色:rem分端自适应;注册

    WordPress在线社交问答社区主题Discy V3.8.1

    WordPress在线社交问答社区主题Discy V3.8.1

     2021-04-01 441

    Discy是一个令人惊叹,专业且灵活的社交问题和答案WordPress主题,专门为在线社区,在线问答社区,营销网站,开发人员网站或任何类型的社交社区而设计。主题特性全响应式设计视网膜就绪很棒的控制面板无限侧边栏无限的颜色HTML5 / CS