一. 调用一言随机评论(最简单方法,添加到子比主题后台设置→自定义代码→自定义javascript代码)
//调用一言随机评论
$.getJSON("https://cdn.ly522.com/yan.php?format=json",function(data){
$("#comment").text(data.text);
});
$(function(){
$("#comment").click(function() {
$(this).select();
})
})
二. 添加夸一夸
![图片[1]-wordpress子比主题随机评论-智途优知](http://www.320999.xyz/wp-content/uploads/2024/04/image-7.png)
1.将下方js引用代码复制粘贴至子比主题后台设置→自定义代码→自定义底部HTML代码后保存。
1.下面这个链接是夸人的随机句子API,你们可以修改成你们的,也可以用我的!
http://www.320999.xyz/kuakua/kuak.php?code=yiyan
2.下面的svg是图标需要夕阳图标库的链接
<svg class="icon kuakua-icon" aria-hidden="true"><use xlink:href="#icon-kuakua"></use></svg>
3.夕阳图标库链接,如已经添加就需要更新!-粘贴至子比主题后台设置→自定义代码→自定义底部HTML代码后保存
<script src="https://at.alicdn.com/t/font_2827587_zt5tfqudn5.js"></script>
2.(2和3选择执行一个)创建一个func.php文件可以将上面3个链接替换为自己的链接。修改子比模板更目录function.php文件内的路径为创建的文件路径。
* 如果您需要添加一些自定义的PHP代码
* 您可以在当前目录下新建一个 func.php 的文件,写入你的php代码
* 主题会自动判断文件进行引入
* 使用此方式在线更新主题的时候,func.php文件的内容将不会被覆盖(手动更新仍然会覆盖)
* 当然需要注意php的代码规范,错误代码将会引起网站严重错误!
*/
if (file_exists(get_theme_file_path('../../../kuakua/func.php'))) {
require_once get_theme_file_path('../../../kuakua/func.php');
}
3.将下方代码复制粘贴至文件路径:/wp-content/themes/zibll/func.php文件中保存,在子比主题根目录新建一个func.php文件,最顶部写上<?php(如果已经新建过了,请忽略此步骤)。
4.将下方代码复制粘贴至文件路径:/wp-content/themes/zibll/template/comments.php里88行处添加代码后保存。(如下图)
![图片[2]-wordpress子比主题随机评论-智途优知](http://www.320999.xyz/wp-content/uploads/2024/04/image-8.png)
<?php kuakua();?>
5.论坛评论区:路径/wp-content/themes/zibll/inc/functions/bbs/inc/comment.php里77行处添加代码
$btns_r .= kuakua('return');
![图片[3]-wordpress子比主题随机评论-智途优知](http://www.320999.xyz/wp-content/uploads/2024/04/image-9.png)
三. 创建自定义随机一言接口(一行一句话随机输出)
1.在网站根目录创建一个kuakua目录,创建一个yiyan.txt文件,内容如下,
你有时候是不是特孤独?优秀的人都是这样!
今天只干成了一件像样的事,那就是看你的文章
谁会拒绝来懒人Blog看一眼大佬的文章呢~
写出这样文章的,一定是非常可爱的人~
对你的文章崇拜!
这个作者不是人,是神!
感谢作者精妙绝伦的文章!
厉害到没有什么词汇可以表达了,太太太强了
别人用牛逼形容你,我用你形容牛逼
走过南,闯过北,认识大佬不后悔!
这文章在古代可以换边疆300年和平了!
这文章不收钱我看着都不安心
不服天,不服地,就服大佬这实力!
出道吧!我带着七大姑八大姨给你投票!
羡慕你这该死的才华
不要给我压力,那将是我追赶你的动力~
同一时间 你发表文章 我确认脉搏
存在即神话!
难怪刚刚在天上没看见你呢,原来是下凡了
不好意思,一不小心把所有的推荐都用你文章上了
这文章绝了!我不是在夸你,我只是在提醒你~
我今天会很忙,忙着夸夸你
你就是我行进中的方向,学习的楷模,我辈当崇拜之!
请继续发散你的优秀魅力!
墙都不服,就服懒人Blog-lanrenn.cn!
我上辈子可能是碳酸饮料,一刷到你的文章就开心得冒泡
我有你这才华,睡觉都能笑醒!
真的牛逼,相比之下我就是来人间凑数的
宝藏文章,千万别火,我不想被别人看到
未经允许,擅自崇拜你,不好意思啦~
对于大神的文章我真是百看不厌!
就你这样的文章…等着上排行榜吧!
我要是有这才华,我走路都得横着走!
追不上你,是因为我的电脑不够好吗?
这句大佬,我先叫为敬
差不多得了,没必要优秀得这么惊人
我认清自己了,和你比起来我就是那山顶洞人
2.创建kuak.php接口文件
<?php
//获取一言文件的绝对路径
$path = dirname(__FILE__);//获取文件当前路径
//下面的txt文件自定义,引用时不要搞错了就行
$file = file($path."/yiyan.txt");
$file_yl = file($path."/wmbk.txt");
//随机读取一行
$arr = mt_rand( 0, count( $file ) - 1 );
$content = trim($file[$arr]);
$arr_yl = mt_rand( 0, count( $file_yl ) - 1 );
$content_yl = trim($file_yl[$arr_yl]);
//编码判断,用于输出相应的响应头部编码
if (isset($_GET['charset']) && !empty($_GET['charset'])) {
$charset = $_GET['charset'];
if (strcasecmp($charset,"gbk") == 0 ) {
$content = mb_convert_encoding($content,'gbk', 'utf-8');
}} else {
$charset = 'utf-8';
}
//格式化判断,输出数据
if($_GET['code'] === 'yiyan'){
header('Content-type:text/json');
$content = array('code'=>0,'text'=>$content);
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}elseif($_GET['code'] === 'yulu'){
header('Content-type:text/json');
$content = array('code'=>0,'text'=>$content_yl);
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}else {
header('Content-type:text/json');
$content = array('code'=>-1,'text'=>'接口错误无法获取数据!');
echo json_encode($content, JSON_UNESCAPED_UNICODE);
}
?>
3. 可以通过访问kuakua/kuak.php?code=yiyan接口访问一言接口,通过第一个JavaScript代码可直接输出到评论框内。

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容