WordPress提升:查寻百度搜索收录,全自动同歩新浪微博带照片等

  • 栏目:公司新闻 时间:2021-03-28 09:51 分享新闻到:
<返回列表


WordPress提升:查寻百度搜索收录,全自动同歩新浪微博带照片等


短视頻,自新闻媒体,达人种草1站服务

WordPress的时兴并不是由Wordpress程序流程自身决策的,而是由众多的Wordpress开发设计者和喜好者推出来的。如今建网站挑选Wordpress,最便捷的便是能够在网络上寻找十分多的出色的完全免费Wordpress主题,也有各种各样主要用途的Wordpress软件,基本上要想的作用就可以用软件来替代。

针对Wordpress的折腾户来讲,沒有强劲的兴趣爱好作支撑点是很难日复1日地科学研究和推出新的Wordpress提升技能和计划方案,特别是在中国做为1个Wordpress开发设计者有时将会觉得很孤单和孤单。本篇文章内容便是来自喜爱WP的张戈博主自身在折腾Wordpress全过程中开发设计出来的WP好用技能。

有的盆友将会要想在自身的Wordpress的每篇文章内容上展现百度搜索是不是收录的状况。也有的以便提升网站人气,大家必须将Wordpress的读者制作1个好看的展现墙,在评价中显示信息访客UA信息内容。针对 规定高 的盆友,将会还要想让自身的Wordpress的每篇文章内容的ID是持续的。

假如你有以上几个要求,那末能够立即将本文共享的相关Wordpress提升编码拿去用了。前1天部落共享了WordPress同歩升级到微博,这次大家带来了张戈博主改善提升版本号:让WordPress公布文章内容全自动同歩到微博,并带上特点照片。

WordPress提升:查寻百度搜索收录,全自动同歩新浪微博带照片,年月日排名的读者墙1、查寻并展现Wordpress文章内容是不是被收录1、将会有的人会较为喜爱查寻自身blog上的每篇文章内容是不是被百度搜索收录,并将結果展现出来,相近的实际效果以下:

 

2、完成在上述实际效果能够立即应用WP-Baidu-Record软件,官方网站:

3、软件激活后,点一下[设定]按钮进到软件设定页面,软件默认设置设定以下(默认设置是在文章内容內容的最终輸出百度搜索收录結果,并且是公布显示信息):

 

4、假如你想自定輸出部位,那末请勾选自定結果輸出部位,前往WordPress主题型录,寻找文章内容模版(1般是single.php),随后在要想显示信息的部位加上以下涵数便可: ?php echo baidu_record(); ?

 

5、喜爱应用纯编码的话,编写WordPress主题型录下的functions.php文档,在最终1个? 标识以前,加上以下编码并储存:

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=''.$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 target="_blank" title="点一下查询" rel="external nofollow" href="'.get_the_title().'" 百度搜索已收录 /a
  } else {
  echo ' a rel="external nofollow" title="点一下递交,感谢您!" target="_blank" href="'.get_permalink().'" 百度搜索未收录 /a
  }
}

6、随后编写WordPress主题下的文章内容模版(1般是single.php),在要想显示信息收录結果的部位加上以下编码并储存: ?php echo baidu_record(); ? 。和上文软件的安裝方式1致,可进1步参照实际操作。

7、编码表明以下:

1、根据curl在百度搜索查寻url收录結果,假如已收录就将結果写入到文章内容的post meta纪录中。待下1次再度开启网页页面时,先查验文章内容自定栏目字段来分辨是不是已收录,若已收录则立即輸出,而已不实行curl查寻。

2、若查寻結果为已收录,亦会輸出1个在百度搜索查寻文章内容题目的a标识,用于查询文章内容排名,乃至能够查询是不是被人转载或伪造!

3、 管理方法员能够随时在后台管理文章内容编写页面中的自定栏目来改动是不是已收录的結果,自定名字为baidu_record,1为已收录,0为未收录。

2、 WordPress升级后全自动同歩文章内容到微博1、Wordpress升级文章内容后全自动将文章内容同歩升级到微博上,部落在WordPress同歩升级到微博有共享过,但是大家还想在全自动同歩升级文章内容时顺带带上文章内容的特点照片,这样让大家的新浪微博变得更有吸引住力1些。

 

2、将以前的编码改动下便可以了,编码以下:

/*** WordPress公布文章内容同歩到微博(带照片 自定栏目版)* 文章内容详细地址:*/function post_to_sina_weibo($post_ID) {   /* 此处改动为根据文章内容自定栏目来分辨是不是同歩 */   if(get_post_meta($post_ID,'weibo_sync',true) == 1) return;   $get_post_info = get_post($post_ID);   $get_post_centent = get_post($post_ID)- post_content;   $get_post_title = get_post($post_ID)- post_title;   if ($get_post_info- post_status == 'publish' $_POST['original_post_status'] != 'publish') {       $appkey='62'; /* 此处是你的微博appkey,不改动的话就会显示信息来自张戈blog哦! */       $username='新浪微博客户名';       $userpassword='新浪微博登陆密码';       $request = new WP_Http;       $keywords = "";       /* 获得文章内容标识重要词 */       $tags = wp_get_post_tags($post_ID);       foreach ($tags as $tag ) {          $keywords = $keywords.'#'.$tag- name."#";       }      /* 改动了低处格,并加上文章内容重要词做为新浪微博话题,提升与别的有关新浪微博的关系率 */     $string1 = '【文章内容公布】' . strip_tags( $get_post_title ).':';     $string2 = $keywords.' 查询全文:'.get_permalink($post_ID);     /* 新浪微博篇幅操纵,防止超标准同歩不成功 */     $wb_num = (138 - WeiboLength($string1.$string2))*2;     $status = $string1.mb_strimwidth(strip_tags( apply_filters('the_content', $get_post_centent)),0, $wb_num,'...').$string2;           /* 获得特点照片,假如没设定就抓取文章内容第1张照片 */       if (has_post_thumbnail()) {          $url = get_post_thumbnail_url($post-            /* 抓取第1张照片做为特点照片,必须主题涵数适用 */       } else if(function_exists('catch_first_image')) {          $url = catch_first_image();       }       /* 分辨是不是存在照片,界定不一样的插口 */       if(!empty($url)){           $api_url = ''; /* 新的API插口详细地址 */           $body = array('status' = $status,'source' = $appkey,'url' = $url);       } else {           $api_url = '';           $body = array('status' = $status,'source' = $appkey);       }       $headers = array('Authorization' = 'Basic ' . base64_encode("$username:$userpassword"));       $result = $request- post($api_url, array('body' = $body,'headers' = $headers));       /* 若同歩取得成功,则给新增自定栏目weibo_sync,防止之后升级文章内容反复同歩 */       add_post_meta($post_ID, 'weibo_sync', 1, true);    }}add_action('publish_post', 'post_to_sina_weibo', 0);/*//获得新浪微博标识符长度涵数 */function WeiboLength($str){    $arr = arr_split_zh($str);   //先将标识符串切分到数字能量数组中    foreach ($arr as $v){        $temp = ord($v);        //变换为ASCII码        if ($temp 0 $temp 127) {            $len = $len+0.5;        }else{            $len ++;        }    }    return ceil($len);        //加1取整}/*//拆分标识符串涵数,只适用 gb2312编号  //参照:*/function arr_split_zh($tempaddtext){    $tempaddtext = iconv("UTF⑻", "GBK//IGNORE", $tempaddtext);    $cind = 0;    $arr_cont=array();    for($i=0;$i strlen($tempaddtext);$i++) if(strlen(substr($tempaddtext,$cind,1))="" {="" 0){            if(ord(substr($tempaddtext,$cind,1)) 0xA1 ){ //假如为英文则取1个字节                array_push($arr_cont,substr($tempaddtext,$cind,1));                $cind++;            }else{                array_push($arr_cont,substr($tempaddtext,$cind,2));                $cind+=2;            }        }    }    foreach ($arr_cont as $row)    {        $row=iconv("gb2312","UTF⑻",$row);    }    return $arr_cont;}

3、 假如你的主题沒有抓取文章内容第1张照片做为特点照片的作用,请附加加上以下编码:


/* 抓取文章内容第1张照片做为特点照片(已再加是不是已存在分辨,可安心加上到functions.php) */
if(!function_exists('catch_first_image')):
  function catch_first_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/ img.+src=[\'"]([^\'"]+)[\'"].* /i', $post- post_content,$matches);
  $first_img = $matches [1] [0];
  return $first_img;
  }

4、 1切提前准备准备就绪了,可是公布文章内容毫无疑问不容易同歩,为啥?由于没管理权限呗~!原先这个插口必须在本来的基本上附加申请办理,点一下运用名字,随后,在插口管理方法== 申请办理管理权限== 申请办理新浪微博高級写入管理权限:

 

5、有求于人,无论有多非常容易、门坎有多低,大家都要维持诚挚的心态:

 

6、1般状况,1个工作中日以内就可以根据了,根据以后,你在去公布文章内容,就可以看到实际效果了,不仅有特点照片,并且还显示信息【来自XXblog】。

 

3、WordPress炫酷CSS3读者墙:按年、月、日排名1、WordPress炫酷CSS3读者墙这个东西1般无需我多说,绝大多数用WordPress的博主都掌握过了,以便提高评价的积极主动性,大家能够热情读者按月份排行,乃至还能够1周为企业,进1步鼓励读者评价留言。

 

2、完成以上实际效果,能够立即应用下列编码(另外存在好几个時间段):

 !-- 张戈blog改动版读者墙排行编码 -- 
style type="text/css"
.readers-list{line-height:18px;text-align:left;overflow:hidden;_zoom:1}
.readers-list li{width:200px;float:left;*margin-right:⑴px}
.readers-list a,.readers-list a:hover strong{background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:linear-gradient(#f8f8f8,#f2f2f2)}
.readers-list a{position:relative;display:block;height:36px;margin:4px;padding:4px 4px 4px 44px;color:#999;overflow:hidden;border:#c 1px solid;border-radius:2px;box-shadow:#eee 0 0 2px}
.readers-list img,.readers-list em,.readers-list strong{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.readers-list img{width:36px;height:36px;float:left;margin:0 8px 0 ⑷0px;border-radius:2px}
.readers-list em{color:#666;font-style:normal;margin-right:10px}
.readers-list strong{color:#ddd;width:40px;text-align:right;position:absolute;right:6px;top:4px;font:bold 14px/16px microsoft yahei}
.readers-list a:hover{border-color:#bbb;box-shadow:#c 0 0 2px;background-color:#fff;background-image:none}
.readers-list a:hover img{opacity:.6;margin-left:0}
.readers-list a:hover em{color:#EE8B17;font:bold 12px/36px microsoft yahei}
.readers-list a:hover strong{color:#EE8B17;right:150px;top:0;text-align:center;border-right:#c 1px solid;height:44px;line-height:40px}
/style
h2 年度评价排行 TOP3 /h2
?php 
  $query1="SELECT COUNT(ment_ID) AS t, ment_author, ment_author_url, ment_author_email FROM (SELECT * FROM $wpdb- ments LEFT OUTER JOIN $wpdb- posts ON ($wpdb- posts.ID=$wpdb- mentsment_post_ID) WHERE ment_date between date_sub(now(),interval 1 year) and now() AND user_id='0' AND ment_author_email != '改为你的电子邮箱账户' AND post_password='' AND ment_approved='1' AND ment_type='') AS tempcmt GROUP BY ment_author_email ORDER BY t DESC LIMIT 3"; 
  $wall = $wpdb- get_results($query1); 
  $maxNum = $wall[0]-  
  foreach ($wall as $ment) 
  { 
  $width = round(40 / ($maxNum / $ment- t),2); 
  //此处是对应的条的宽度 
  if( $ment- ment_author_url ) 
  $url = $ment- ment_author_url; 
  else $url="#";
  $avatar = get_avatar( $ment- ment_author_email, $size = '32', $default = get_bloginfo('wpurl').'/avatar/default.jpg' ); 
  $tmp = " li a rel=\"friend\" alt=\"avatar头像\" target=\"_blank\" href=\"".$ment- ment_author_url."\" ".$avatar." em ".$ment- ment_author." /em strong +".$ment- t." /strong /br ".$ment- ment_author_url." /a /li  
  $output1 .= $tmp; 
  } 
  $output1 = " ul "readers-list\" ".$output1." /ul  
  echo $output1 ; 
?  
!-- end 年度排行 --  
div /div  
br /
h2 本月评价排行 TOP6 /h2
?php 
  $query2="SELECT COUNT(ment_ID) AS t, ment_author, ment_author_url, ment_author_email FROM (SELECT * FROM $wpdb- ments LEFT OUTER JOIN $wpdb- posts ON ($wpdb- posts.ID=$wpdb- mentsment_post_ID) WHERE date_format(ment_date,'%Y-%m')=date_format(now(),'%Y-%m') AND user_id='0' AND ment_author_email != '改为你的电子邮箱账户' AND post_password='' AND ment_approved='1' AND ment_type='') AS tempcmt GROUP BY ment_author_email ORDER BY t DESC LIMIT 6"; 
  $wall = $wpdb- get_results($query2); 
  $maxNum = $wall[0]-  
  foreach ($wall as $ment) 
  { 
  $width = round(40 / ($maxNum / $ment- t),2); 
  //此处是对应的条的宽度 
  if( $ment- ment_author_url ) 
  $url = $ment- ment_author_url; 
  else $url="#";
  $avatar = get_avatar( $ment- ment_author_email, $size = '32', $default = get_bloginfo('wpurl').'/avatar/default.jpg' ); 
  $tmp = " li a rel=\"friend\" alt=\"avatar头像\" target=\"_blank\" href=\"".$ment- ment_author_url."\" ".$avatar." em ".$ment- ment_author." /em strong +".$ment- t." /strong /br ".$ment- ment_author_url." /a /li  
  $output2 .= $tmp; 
  } 
  $output2 = " ul "readers-list\" ".$output2." /ul  
  echo $output2 ; 
?  
!-- end 本月排行 --
div /div  
br /
h2 本周评价排行 TOP9 /h2
?php 
  $query3="SELECT COUNT(ment_ID) AS t, ment_author, ment_author_url, ment_author_email FROM (SELECT * FROM $wpdb- ments LEFT OUTER JOIN $wpdb- posts ON ($wpdb- posts.ID=$wpdb- mentsment_post_ID) WHERE yearweek(date_format(ment_date,'%Y-%m-%d')) = yearweek(now()) AND user_id='0' AND ment_author_email != '改为你的电子邮箱账户' AND post_password='' AND ment_approved='1' AND ment_type='') AS tempcmt GROUP BY ment_author_email ORDER BY t DESC LIMIT 9"; 
  $wall = $wpdb- get_results($query3); 
  $maxNum = $wall[0]-  
  foreach ($wall as $ment) 
  { 
  $width = round(40 / ($maxNum / $ment- t),2); 
  //此处是对应的条的宽度 
  if( $ment- ment_author_url ) 
  $url = $ment- ment_author_url; 
  else $url="#";
  $avatar = get_avatar( $ment- ment_author_email, $size = '32', $default = get_bloginfo('wpurl').'/avatar/default.jpg' ); 
  $tmp = " li a rel=\"friend\" alt=\"avatar头像\" target=\"_blank\" href=\"".$ment- ment_author_url."\" ".$avatar." em ".$ment- ment_author." /em strong +".$ment- t." /strong /br ".$ment- ment_author_url." /a /li  
  $output3 .= $tmp; 
  } 
  $output3 = " ul "readers-list\" ".$output3." /ul  
  echo $output3 ; 
?  
!-- end 本周排行 所有完毕 --

3、将以上编码加上到主题型录的留言板控制模块的适合部位便可,编码中的3种時间段,最重要性的地区就改动自变量名,不然1样的自变量名会致使数据信息反复!必须改动的自变量名是: output query,比如 output1 output2这类方式。

4、Wordpress提升小结1、上面共享的几个Wordpress提升小窍门基础上全是大伙儿平时折腾blog时要用到的,针对Wordpress有兴趣爱好的盆友还可以从这些编码获得启示,从而开发设计出自身的Wordpress好用作用来。

2、编码和软件全是张戈博主原創的,编码中都早已有实际的表明,基础上全是能够立即拿来用在自身的Wordpress,自然你将会必须1定的Wordpress折腾基本,比如加上涵数,改动JS和CSS文档等。

文章内容出自:张戈 博主投稿 由部落编写梳理,版权归原作者全部。本站文章内容除注明出处外,皆为作者原創文章内容,可随意引入,但请注明来源于。


分享新闻到:

更多阅读

WordPress提升:查寻百度搜索收录,全自动同

公司新闻 2021-03-28
短视頻,自新闻媒体,达人种草1站服务WordPress的时兴并不是由Wordpress程序流程自身决策的,而...
查看全文

知名品牌与方案策划

公司新闻 2021-03-28
全景图拍攝全景图拍摄是运用照相机将 360 °情景拍攝到的一组相片拼接变成一幅包括所有情景...
查看全文

客户页面设计方案非常容易忽视的几个层

公司新闻 2021-03-27
短视頻,自新闻媒体,达人种草1站服务互联网技术商品的压根立足于点在于客户,而与客户第...
查看全文
返回全部新闻


区域站点: 南丰县稿定设计在线抠图   南宫市制图软件有那些   囊谦县一键抠图   南和县在线抠图网站   南华县稿定设计在线抠图   南江县制图软件有那些   南京市一键抠图   南靖县在线抠图网站   南康市稿定设计在线抠图   南乐县制图软件有那些   南陵县一键抠图   南宁市在线抠图网站   南平市稿定设计在线抠图   南皮县制图软件有那些   南市区一键抠图   南通市在线抠图网站   南投县稿定设计在线抠图   南雄市制图软件有那些   南溪县一键抠图   南阳市在线抠图网站   南漳县稿定设计在线抠图   南召县制图软件有那些   南郑县一键抠图   那坡县在线抠图网站   那曲县稿定设计在线抠图   纳雍县制图软件有那些   讷河市一键抠图   内黄县在线抠图网站   内江市稿定设计在线抠图   内丘县制图软件有那些   内乡县一键抠图   嫩江市在线抠图网站   聂荣县稿定设计在线抠图   尼玛县制图软件有那些   尼木县一键抠图   宁安市在线抠图网站   宁波市稿定设计在线抠图   宁城县制图软件有那些   宁德市一键抠图   宁都县在线抠图网站   宁国市稿定设计在线抠图   宁海县制图软件有那些   宁化县一键抠图   宁晋县在线抠图网站   宁陵县稿定设计在线抠图   宁明县制图软件有那些   宁南县一键抠图   宁强县在线抠图网站   宁陕县稿定设计在线抠图   宁武县制图软件有那些   宁乡市一键抠图   宁阳县在线抠图网站   宁远县稿定设计在线抠图   农安县制图软件有那些   磐安县一键抠图   盘锦市在线抠图网站   盘山县稿定设计在线抠图   磐石市制图软件有那些   盘州市一键抠图   蓬安县在线抠图网站   澎湖县稿定设计在线抠图   蓬莱市制图软件有那些   彭山县一键抠图   蓬溪县在线抠图网站   彭阳县稿定设计在线抠图   彭泽县制图软件有那些   彭州市一键抠图   偏关县在线抠图网站   平安县稿定设计在线抠图   平昌县制图软件有那些   平定县一键抠图   屏东县在线抠图网站   平度市稿定设计在线抠图   平果县制图软件有那些   平和县一键抠图   平湖市在线抠图网站   平江县稿定设计在线抠图   平乐县制图软件有那些   平凉市一键抠图   平利县在线抠图网站   平罗县稿定设计在线抠图   平陆县制图软件有那些   屏南县一键抠图   平泉市在线抠图网站   屏山县稿定设计在线抠图   平顺县制图软件有那些   平塘县一键抠图   平潭县在线抠图网站   平武县稿定设计在线抠图   萍乡市制图软件有那些   平乡县一键抠图   平阳县在线抠图网站   平遥县稿定设计在线抠图   平阴县制图软件有那些   平邑县一键抠图   平远县在线抠图网站   平舆县稿定设计在线抠图   皮山县制图软件有那些   普安县一键抠图   浦北县在线抠图网站   浦城县稿定设计在线抠图   普洱市制图软件有那些   普格县一键抠图   浦江县在线抠图网站   普兰县稿定设计在线抠图   普宁市制图软件有那些   莆田市一键抠图   迁安市在线抠图网站   乾安县稿定设计在线抠图   潜江市制图软件有那些   潜山市一键抠图  

友情链接: 制作长图 编辑图片的软件 网页效果图制作 拼图游戏制作 手机版 装修知识 软件下载 果树种植 深圳新闻 图片素材 网站建设知识

Copyright © 2002-2020 一键抠图_在线抠图网站_稿定设计在线抠图_制图软件有那些_淘宝做图 版权所有 (网站地图) 备案号:粤ICP备10235580号