wzxb44.com
有的不仅仅是兼职

DUX主题添加现实百度是否收录功能

最新手机赚钱平台推荐,长期更新!

做网站的朋友流量大多来源于百度,所以我们都非常注重自己的网站文章是否成功被百度成功收录。

之前君莫笑都是采用最笨的方法:复制文章链接,打开百度搜索,查看是否成功收录!

但是现在发现原来添加几行代码就能解决啦!再也不用用老方法去检测百度收录情况了。

下面的教程是WP主题下的DUX主题设置教程,如果你的主题不是DUX,最好联系主题供应商修改。

functions.php文件修改

把下面的代码添加到你主题的functions.php文件中,直接粘贴进去就可以了!

/**
 * WordPress 添加百度是否收录功能
 * http://www.wzxb44.com
 * share By 君莫笑
**/
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文件修改

找到你的主题下的文章代码页面,一般都是single.php文件,打开文件,把下面的代码添加到合适位置

<?php baidu_record(); ?>

哪里合适呢?我添加在了下面这个位置,供大家参考!

<span class="item"><?php echo _get_post_comments() ?></span>
<span class="item"><?php baidu_record(); ?></span>
<span class="item"><?php edit_post_link('[编辑]'); ?></span>
赞(2) 打赏作者
转载请注明出处:手机兼职网 » DUX主题添加现实百度是否收录功能

评论 抢沙发

  • Q Q (选填)
  • 网址 (选填)
  • 昵称 (必填)
  • 邮箱 (必填)

手机兼职网 | 专注手机赚钱教学

散人研博客橘子云视频

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏