首页 建站教程 经验技巧

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)条

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

    猜你喜欢
    子比zibll主题V5.1最新破解版/WordPress主题模板

    子比zibll主题V5.1最新破解版/WordPress主题模板

     2021-02-19 1018

    子比zibll主题V5.1.1最新破解版,Zibll 子比主题专为博客、自媒体、资讯类的网站设计开发,采用简约优雅的设计风格让网站更具美感,创新的前端模块化功能配置和全面的前端用户功能,以及快捷的支付功能,使子比主题成为更适合现代化网站的优

    资源在线整站打包完整运营版/带RiPRO主题无需授权

    资源在线整站打包完整运营版/带RiPRO主题无需授权

     2021-02-18 1083

    资源在线整站打包完整运营版,站长亲测自带RiPRO主题无需授权,包含素材资料,网站源码,网赚教程,营销软件,软件工具,技能学习等5大分类,总包含31212个资料,搭建即可运营。

    为WordPress主题文章纯代码添加历史上的今天列表

    为WordPress主题文章纯代码添加历史上的今天列表

     2020-11-06 1045

    为了能更好地展示一些没有更新的老文章,我们可以在文章页面下添加一个“历史上的今天”功能获取老文章列表予以展示,如下图所示:该功能代码取至柳城大佬的 wp-today 插件,具体实现方法将以下代码添加到function.php文件末尾即可。/

    Modown v4.3收费资源下载/收费内容查看WordPress主题,新增菜单支持mega样式功能等

    Modown v4.3收费资源下载/收费内容查看WordPress主题,新增菜单支持mega样式功能等

     2020-07-27 1116

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

    免费开源多风格自适应黑/白模式WordPress主题Puock

    免费开源多风格自适应黑/白模式WordPress主题Puock

     2020-11-01 911

    Puock是一款基于WordPress开发的高颜值自适应开源主题,支持白天与黑夜模式、无刷新加载等功能。支持白天与暗黑模式全局无刷新加载支持博客与CMS布局内置WP优化策略一键全站变灰网页压缩成一行后台防恶意登录内置出色的SEO功能评论AJ

    Autumn-Pro主题/WordPress个人博客和新闻资讯杂志类主题

    Autumn-Pro主题/WordPress个人博客和新闻资讯杂志类主题

     2020-10-27 1108

    这款主题是由WordPress果酱和XinTheme联合推出、定位于自媒体博客、科技、旅游资讯类网站的一款免费wordpress中文主题,整体文件非常小巧。Autumn主题内置多种样式布局、多种样式分页,支持自定义配色,并可一键切换暗黑风格