Shawn

欢迎来到我的博客!

《WordPress不依赖任何在线API和本地数据库调用一言》

 1周前  •   黑科技  •     •   141  •   8

前几天群里的太傅问我侧边栏的一言是怎么做的,就简单写下教程,供其他盆友参考~

因为我个人是不太喜欢调用别人的API的(从现在这款主题集成了很多功能而不使用插件侧面也可以看出这一点),毕竟别人的东西挂了了的话窝们就会很无能为力,因此就去GitHub搜了下一言的本地化调用,一下发现了老熟人空樱酱的项目hitokoto本地源,然后就移植到了自己的主题上。接下来说下通用的方法。

首先下载空樱酱提供的项目文件,然后解压后将hitokoto文件夹放到主题目录下(比如本主题就是放到wp-content/Memory目录下)。接着,进入WordPress后台->外观->编辑,选择模板函数(functions.php)文件,在末尾加入以下代码:

PHP// 一言
require('hitokoto/hitokoto.php');

即可完成文件的引用,然后在你需要展现的位置使用<?php hitokoto(); ?>调用相关函数即可~另外,萌萌哒空樱酱连在线更新本地源的脚本都给窝们准备好了,切换到hitokoto文件夹中使用bash update.sh命令即可更新本地源;-)。

上一篇:
没有了,已经是最新文章啦

 评论


 已有8条评论

  1. mr.tcsy 潜水 Windows NT | Chrome 60.0.3112.113 7天前

    ( ̄y▽ ̄)~*捂嘴偷笑,我直接找了一些句子 放到数组里面了。。。。。。

  2. 月宅 潜水 Windows 7 | Chrome 55.0.2883.87 7天前

    尴尬你的评论框还不是ajax的,有点小失望.另外输入验证码这种提交太老套了。直接使用我那样的倒数计时。15秒内不允许再次提交。

    • Shawn 萌萌哒博主 Mac OS X | Chrome 60.0.3112.113 7天前

      月宅评论ajax之前换pjax的时候有点问题被我下掉了,最近一直没换上。倒数计时依旧很难防垃圾评论啊,验证码的话会好很多

      • 月宅 潜水 Windows 7 | Chrome 55.0.2883.87 7天前

        Shawn尴尬你们哪来那么多垃圾。怎么我1年时间内从未碰见。。

  3. 月宅 潜水 Windows 7 | Chrome 55.0.2883.87 7天前

    侧边栏一言没人看。放到评论框内是最棒的

  4. 太傅 潜水 Linux | Chrome 53.0.2785.49 1周前

    哇。好棒啊!不出所料