博主偶然看到了青山与绿水的《让评论框更有趣:评论框加载一言》的文章,于是就在自己的博客添加了这个功能。
一言API是何东西?
一言网(Hitokoto.cn)创立于2016年,隶属于萌创Team,目前网站主要提供一句话服务。
简单来说,一言指的就是一句话,可以是动漫中的台词,也可以是网络上的各种小段子。
或是感动,或是开心,有或是单纯的回忆。来到这里,留下你所喜欢的那一句句话,与大家分享,这就是一言存在的目的。*
通过一言API为博客添加随机一句话
第一步,在主题style.css或其他合适的CSS文件中添加下面的代码
#yiyan{
border-left: 5px solid #0073d8;
border-right: 5px solid #0073d8;
background-color: #3288d31a;
padding: 10px;text-align: center;
color: #0073d8;
margin: 5px 0 5px 0;
}
第二步,在主题的function.php文件中添加下面的代码
function yiyan($c = ''){
$apiurl = 'https://v1.hitokoto.cn/?c='.$c.'&charset=utf8';//定义API的链接
$json = file_get_contents($apiurl);//从API链接中采集内容
$array = json_decode ($json ,$assoc = true);//将采集到的JSON形式信息转换为PHP数组形式信息
return $array;//返回信息
}
第三步,在主题文章、页面模板合适的地方添加下面的代码
<div id="yiyan">
<?php $yiyan = yiyan();echo $yiyan['hitokoto'];echo ' ——';echo $yiyan['from'];?>
</div>
至此,整个添加过程就完成了,效果如下图:
一言API具体使用方法
请查阅一言API使用说明(https://hitokoto.cn/api)
文章评论
Hello,我也开发了一个 关于古诗词的 一言 API,可以根据场景智能推荐。不知道博主有没兴趣看一看,我们还提供炒鸡方便的安装 SDK。一起学习哈哈。
https://www.jinrishici.com
@乱码 Thanks.