浅谈WordPress接入熊掌号及页面改造

云墨
云墨
云墨
647
文章
0
评论
2018年12月15日 评论 2,922

方法/步骤

改造之前需注册熊掌号,点此打开,申请次数有限,申请时注意手持身份证照片最好是原图,避免系统识别不到身份证信息.

不同WordPress主题改造文件有所不同,这里我当前使用知更鸟Lts版本,需用到的3个文件分别为functions.php、head.php、content.php

添加熊掌号ID声明

首先使用到的是head.php,添加熊掌号ID声明,代码如下:

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

添加JSON_LD数据

 
  1. <!--Start-->  
  2. <!--熊掌号-->  
  3. <script src="//msite.baidu.com/sdk/c.js?appid=1595281659287879"></script>  
  4. <script type="application/ld+json">  
  5.         {  
  6.             "@context""https://ziyuan.baidu.com/contexts/cambrian.jsonld",  
  7.             "@id""<?php the_permalink(); ?>",  
  8.             "appid""熊掌号ID",  
  9.             "title""<?php the_title(); ?>",  
  10.             "images": ["<?php echo fanly_post_imgs();?>"],  
  11.             "description""<?php echo fanly_excerpt()?>",  
  12.             "pubDate""<?php echo get_the_time('Y-m-d\TH:i:s')?>"  
  13.         }  
  14. </script>  
  15. <!--end-->  

functions.php

 
  1. //Start  
  2. //获取文章/页面摘要  
  3. function fanly_excerpt($len=220){  
  4.     if ( is_single() || is_page() ){  
  5.         global $post;  
  6.         if ($post->post_excerpt) {  
  7.             $excerpt  = $post->post_excerpt;  
  8.         } else {  
  9.             if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){  
  10.                 $post_content = $result['1'];  
  11.             } else {  
  12.                 $post_content_r = explode("\n",trim(strip_tags($post->post_content)));  
  13.                 $post_content = $post_content_r['0'];  
  14.             }  
  15.             $excerpt = preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,0}'.'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s','$1',$post_content);  
  16.         }  
  17.         return str_replace(array("\r\n""\r""\n"), "", $excerpt);  
  18.     }  
  19. }  
  20. //获取缩略图  
  21. function fanly_post_imgs(){  
  22.     global $post;  
  23.     $src = '';  
  24.     $content = $post->post_content;  
  25.     preg_match_all('/<img .*?src=[\"|\'](.+?)[\"|\'].*?>/', $content, $strResult, PREG_PATTERN_ORDER);   
  26.     $n = count($strResult[1]);   
  27.     if($n >= 3){ 
  28.         $src = $strResult[1][0].'","'.$strResult[1][1].'","'.$strResult[1][2];  
  29.     }elseif($n >= 1){  
  30.         $src = $strResult[1][0];  
  31.     }  
  32.     return $src;  
  33. }  
  34. //END  

content.php

以下代码不同主题可能有所不同,根据实际情况添加适当位置,本站当前在105行处添加,文件目录为主题目录/template/content.php

  1. <script>cambrian.render('tail')</script>  
浅谈WordPress接入熊掌号及页面改造
1. 如有链接无法下载、失效或广告,请联系QQ:181289218 处理!
2. 本站的所有资源为购买、网络收集,或者用户投稿的资源,版权归原作者及网站所有!
3. 如若侵犯了您的权利,请及时联系站长删除!
4. 本站提供的资源,都不包含技术服务请大家谅解!
5. 此软件“仅限学习交流,不能用于商业用途”!
6. 如用于商业用途,请到官方购买正版软件,追究法律责任与“云墨SEO”站点无关!
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 站长技术资源群
  • QQ群:431710796
  • weinxin
云墨
  • 本文由 发表于 2018年12月15日
  • 转载请务必保留本文链接:https://www.yunmoseo.com/2567.html
言若非拼多多赚钱全攻略 云墨资源

言若非拼多多赚钱全攻略

带你从零入局拼多多,涵盖拼多多主流的玩法攻略,一步一步带你搭建可以出单的店铺, 并且教给你拼多多独家的推广/优化/寻找蓝海类目的方法,让你的新店迅速盈利,钞票不断来。 链接: https://pan....
匿名

发表评论

匿名网友