• 注册
  • 查看作者
  • 三分钟学会WordPress接入熊掌号及页面改造

    最近想搞个熊掌号来玩玩,于是在前两天申请并且通过.

    申请通过后需要对网站进行改造,于是翻阅互连网,东拼西凑终于搞定,完成改造,下面分享下页面改造过程.

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

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

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

    添加JSON_LD数据

    1.         {
    2.             “@context”“https://ziyuan.baidu.com/contexts/cambrian.jsonld”,
    3.             “@id”“”,
    4.             “appid”“熊掌号ID”,
    5.             “title”“”,
    6.             “images”[“‘.fanly_post_imgs().'”],
    7.             “description”“”,
    8.             “pubDate”“”
    9.         }

    functions.php添加

    //获取文章/页面摘要
    function fanly_excerpt($len=220){
        if ( is_single() || is_page() ){
            global $post;
            if ($post->post_excerpt) {
                $excerpt  = $post->post_excerpt;
            } else {
                if(preg_match('/

    (.*)<\/p>/iU’,trim(strip_tags($post->post_content,”

    “)),$result)){ $post_content = $result[‘1’]; } else { $post_content_r = explode(“\n”,trim(strip_tags($post->post_content))); $post_content = $post_content_r[‘0’]; } $excerpt = preg_replace(‘#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,0}’.'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,’.$len.’}).*#s’,’$1′,$post_content); } return str_replace(array(“\r\n”, “\r”, “\n”), “”, $excerpt); } }

    //获取文章中的图

    function fanly_post_imgs(){
        global $post;
        $src = '';
        $content = $post->post_content;
        preg_match_all('//', $content, $strResult, PREG_PATTERN_ORDER);  
        $n = count($strResult[1]);  
        if($n >= 3){
            $src = $strResult[1][0].'","'.$strResult[1][1].'","'.$strResult[1][2];
        }elseif($n >= 1){
            $src = $strResult[1][0];
        }
        return $src;
    }

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

     

    效果展示
    效果显示在文章末端
    浅谈WordPress接入熊掌号及页面改造

  • 0
  • 0
  • 0
  • 20
  • 请登录之后再进行评论

    登录

    捐助

    请在小工具里添加二维码

  • 做任务
  • 发表内容
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: