快捷搜索:  权重  引流  书籍  内容页  优质  url  质量  企业

百度熊掌号页面改造代码-Wordpress改造篇

需要到的3个文件分别为functions.php,head.php,single.php head.php,添加熊掌号ID声明,代码如下:

  1. <script src="//msite.baidu.com/sdk/c.js?appid=此处填写熊掌号ID"></script> 

头部区域添加JSON_LD数据

  1. <! - 熊掌号 - >  
  2.  
  3. <script src =“// msite.baidu.com/sdk/c.js?appid=1595281659287879> </ script>  
  4.  
  5. <script type = “application / ld + json”>  
  6.  
  7.         {  
  8.  
  9.             “@ context”:“https://ziyuan.baidu.com/contexts/cambrian.jsonld”, 
  10.  
  11.             “@ id”:“<?php the_permalink();?>”, 
  12.  
  13.             “ appid“:”你的熊掌号ID“, 
  14.  
  15.             ”标题“:”<?php the_title();?>“, 
  16.  
  17.             ”images“:[”<?php echo fanly_post_imgs();?>“], 
  18.  
  19.             ”description“ :“<?php echo fanly_excerpt()?>”, 
  20.  
  21.             “pubDate”:“<?php echo get_the_time('Ymd  TH:i:s')?>“  
  22.  
  23.         }  
  24.  
  25. </ script>  

在添加在functions.php文件

  1.  
  2.  
  3. //开始 
  4.  
  5. //获取文章/页面摘要 
  6.  
  7. 函数fanly_excerpt($ len = 220){  
  8.  
  9.     if(is_single()|| is_page()){  
  10.  
  11.         global $ post;  
  12.  
  13.         if($ post-> post_excerpt){  
  14.  
  15.             $ excerpt = $ post-> post_excerpt;  
  16.  
  17.         } else {  
  18.  
  19.             if(preg_match('/ <p>(。*)< / p> /  
  20. iU',trim(strip_tags($ post-> post_content,“<p>”)),$ result)){  
  21.  
  22.                 $ post_content = $ result ['1'];  
  23.  
  24.             } else {  
  25.  
  26.                 $ post_content_r = explode(“ n”,trim(strip_tags($ post-> post_content)));  
  27.  
  28.                 $ post_content = $ post_content_r ['0'];  
  29.  
  30.             } 
  31.  
  32.             $ excerpt = preg_replace('#^(?:[ x00-  x7F] | [ xC0-   
  33. xFF] [ x80-  xBF] +){0,0}'。'((?:[ x00 -  0x7F部分] | [ xC0-  XFF] [ 
  34.  x80-  XBF] +){ '$ LEN' 0,})*#S', '$ 1',$ POST_CONTENT);  
  35.  
  36.         }  
  37.  
  38.         return str_replace(array(“ r  n”,“ n”,“ n”),“”,$ excerpt);  
  39.  
  40.     }  
  41.  
  42. }  
  43.  
  44. //获取缩略图 
  45.  
  46. 功能fanly_post_imgs(){  
  47.  
  48.     全球$岗位;  
  49.  
  50.     $ src ='';  
  51.  
  52.     $ content = $ post-> post_content;  
  53.  
  54.     preg_match_all('/ <img。*?src = [“| '](。+?)[”| ']。*?> /',$ content,$ strResult,PREG_PATTERN_ORDER);   
  55.  
  56.     $ n = count($ strResult [1]);   
  57.  
  58.     if($ n> = 3){  
  59.  
  60.         $ src = $ strResult [1] [0]。'“,”'。$ strResult [1] [1]。'“, 
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.     return $ src;  
  69.  
  70. }  
  71.  
  72. // END 
  73.  
  74. 添加粉丝关注栏 
  75.  
  76. 位置可以自己定义,头部,段落,尾部 
  77.  
  78. 吸顶吧<script> cambrian.render('head')</ script>  
  79.  
  80. 尾部bar <script> cambrian.render('tail')</ script>  
  81.  
  82. 文章段落间bar <script> cambrian.render('body') </ SCRIPT> 
  83.  
  84. 结束,大家动手常识一下吧! 

您可能还会对下面的文章感兴趣: