Image

给你的B2Pro主题加上一言功能

在这里,教大家一个使用一言官方 API 的方法~

作为一个养殖站用一言好像没啥用,分享给你们玩玩。

首页在你的主题functions加上这句话

/**
 * WordPress B2Pro主题集成一言(Hitokoto)API 经典语句功能 - 鸸鹋产业网
 */
function GetHitokoto(){
    $url = 'https://v1.hitokoto.cn/?encode=json'; // 不限定内容类型
    // $url = https://v1.hitokoto.cn/?encode=json&c=d'; // 限定内容类型
    $ch = curl_init();  
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查 SSL 加密算法是否存在
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 6);
    $response = curl_exec($ch);  
    if($error=curl_error($ch)){  
        return '欢迎来到B2主题的一言功能~'; // 如果 6s 内,一言 API 调用失败则输出这个默认句子~
    }  
    curl_close($ch);
    $array_data = json_decode($response,true);
    $Emu_content = $array_data['hitokoto'].'----《'.$array_data['from'].'》'; // 输出格式:经典语句----《语句出处》
    return $Emu_content;
}

使用方法也非常简单粗暴,在主题文件中想输出橘子的地方加入以下输出代码即可,当然,你也可以跟我一样放在文章的评论框哦~:

<?php echoGetHitokoto(); ?>

喜欢就来我站看看吧来看看鸸鹋

给TA打赏
共{{data.count}}人
人已打赏
B2主题教程

B2主题 首页 动态4格 广告代码

2021-6-20 13:43:10

B2主题教程

B2实现带轮播背景的搜索

2021-8-7 18:31:00

21 条回复 A文章作者 M管理员
Image
Image
  1. wang

    Node.js

  2. 川川22361

    Image

  3. 小雪

    Image

  4. 甬力三甚

    jiancharen.com过来踩踩脚

  5. 微系统之家

    看看,感觉还不错!?

  6. 武汉惟信德

    在这里回复

  7. 三七

    Image

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索