IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    WordPress给文章添加Bing是否已收录查询和显示功能

    李阳发表于 2015-07-04 11:18:52
    love 0
    当然,这篇文章的代码是修改自张戈博客,我只是闲的蛋疼,百度老是不收录,Google收录速度快但是不用特殊手段也显示不了,思来想去也就只有360的好搜,搜狗搜索和微软的Bing搜索,其实国内的搜索貌似收录都很慢,于是乎先拿Bing来开刀子,好了,废话不多说,直接上代码:1、找到WordPress的functions.php,当然这个文件根据不同的主题名字也有些不太一样,会改代码的自然无需过多说明,在最后一个?>前插入下面的代码并保存:/** * WordPress 显示Bing是否收录功能 * http://www.liyangblog.com/ * DIY By 李阳博客 The Code Modify By 张戈博客 **/ function bing_check($url){ global $wpdb; $post_id = ( null === $post_id ) ? get_the_ID() : $post_id; $bing_record = get_post_meta($post_id,'bing_record',true); if( $bing_record != 1){ $url='http://cn.bing.com/search?q='.$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( $bing_record == 0){ update_post_meta($post_id, 'bing_record', 1); } else { add_post_meta($post_id, 'bing_record', 1, true); } return 1; } else { if( $bing_record == false){ add_post_meta($post_id, 'bing_record', 0, true); } return 0; } } else { return 1; } } function bing_record() { if(bing_check(get_permalink()) == 1) { echo 'Bing已收录'; } else { echo 'Bing未收录'; } }2、找到文章页面(single.php),在合适的位置插入下面的代码并保存:OK,那么现在你就实现了一个和一样的功能,当然Bing搜索占有的市场份额还是比较少的,仅仅是折腾而已,过几天心情不好就把这段代码给删除了。对比张戈博客的代码,我仅仅修改了部分变量,更换了搜索引擎的地址已经提交地址。举一反三360搜索,搜狗搜索分分钟搞定~,当然这些搜索不会被大家看重,毕竟国内的蛋糕被百度垄断,其余搜索也只是分了一点点而已,纯属折腾,哈哈~未经允许不得转载:李阳博客»WordPress给文章添加Bing是否已收录查询和显示功能


沪ICP备19023445号-2号
友情链接