wordpress子比主题随机评论

一. 调用一言随机评论(最简单方法,添加到子比主题后台设置→自定义代码→自定义javascript代码)

//调用一言随机评论
$.getJSON("https://cdn.ly522.com/yan.php?format=json",function(data){
$("#comment").text(data.text);
});
$(function(){
$("#comment").click(function() {
$(this).select();
})
})

二. 添加夸一夸

图片[1]-wordpress子比主题随机评论-智途优知

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子比主题随机评论-智途优知
    <?php kuakua();?>

    5.论坛评论区:路径/wp-content/themes/zibll/inc/functions/bbs/inc/comment.php里77行处添加代码

    $btns_r .= kuakua('return');
    图片[3]-wordpress子比主题随机评论-智途优知

    三. 创建自定义随机一言接口(一行一句话随机输出)

    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
    喜欢就支持一下吧
    点赞13 分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片快捷回复

      暂无评论内容