前言
这个功能灵感是从 joe 主题中看到的,发现很合适博客,因为现在看了一下博客里面的评论区,不是 666 就是一些随便打的英文字,说没有文采吧,那是假的,只不过是有点懒哈哈,
要实现这个功能首先需要有一个 API 接口,但是我看了外面的买的 API 接口实属太麻烦且对接起来也很繁琐,因为我自己优化了一个随机评论 API 接口,有三种格式进行输入,TXT 文本格式,JS 格式,JSON 格式,这样对一些有能力对接的朋友也比较友好,也用担心去用外面的接口,导致自己的网站变慢等等,自己搭建接口是最爽的,话不多说
安装教程
1、直接将下面的代码放置到:
后台–>主题设置—>自定义代码—>自定义底部 HTML 代码:,添加以下代码:
如果你的主题设置没有上述设置,把下面的代码加到你的主题的Footer.php中
<script> $.getJSON("这里添加你的 api 接口地址?encode=json",function(data){ $("#comment").text(data.text); }); $(function(){ $("#comment").click(function() { $(this).select(); }) }) </script>
搭建 API 接口
- 接口搭建的话,下载我这边提供的文件,上传到您需要放置的目录上,然后进行访问,
- 例如:https://www.haah.net/api.php 加上?encode=json 完整的地址就是:https://www.haah.net/api.php?encode=json
- 下载好之后文件,你会发现有一个pinglun.txt的文本文件,里面就是可以自定义添加你需要预设的评论,也可以使用我提前写好的
- 当然如果想对接别人的的其他语录接口,也是一样的,直接放进接口地址里面接口,需要注意的就是,需要 json 输入格式
辉哥,我按照教程部署了,返回评论框里啥都没有
我试过了,也不行,这个教程出错 Warning: file(/www/wwwroot/****com/api/api/pinglun.txt): failed to open stream: No such file or directory in /www/wwwroot/wumaozy.com/api/api.php on line 16 Warning: count(): Parameter must be an array or an object that implements Countable in /www/wwwroot/***/api/api.php on line 19 {"text":""}
辉哥,我按照教程部署了,返回评论框里啥都没有,是哪里没搞对,指导下
厉害了,我的哥
学习到了,感谢辉哥
拿走了,谢谢辉哥,一直在看辉哥的文章~
加上了没反应 不显示 求指教
api接口是否正常打开并返回数据,如果正常打开的话,那就是你自己没添加到合适的位置,请排查
同样的b2主题 接口正常可以返回数据 添加了 然后看控制台是有报错Uncaught ReferenceError: $ is not defined
那是你没引入jQuery
wp有没有批量创建用户的插件啊
有的,百度搜一下