一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

wordpress中添加签到功能的例子

时间:2022-06-25 18:59:57 编辑:袖梨 来源:一聚教程网

前几个星期基俊就问我了

现在贴出来→_→

【示例用D8主题,需修改的代码因主题而异!】

一首先在后台发布一个页面,内容随便,页面名命名为签到别名命名为sign

二打开主题下的'comments.php'

查找代码

 代码如下 复制代码
表情 www.111com.net

 在后面加上

 代码如下 复制代码

            if ( !is_page('签到') )
            echo ' ';
            else
            echo 'javascript:SIMPALED.Editor.daka()" style="color:#999999">签到';   
            ?>

把下面的代码

 

 代码如下 复制代码
jQuery.noConflict();
 
jQuery(document).ready(function($) {
    function addEditor(a, b, c) {
        if (document.selection) {
            a.focus();
            sel = document.selection.createRange();
            c ? sel.text = b + sel.text + c: sel.text = b;
            a.focus()
        } else if (a.selectionStart || a.selectionStart == '0') {
            var d = a.selectionStart;
            var e = a.selectionEnd;
            var f = e;
            c ? a.value = a.value.substring(0, d) + b + a.value.substring(d, e) + c + a.value.substring(e, a.value.length) : a.value = a.value.substring(0, d) + b + a.value.substring(e, a.value.length);
            c ? f += b.length + c.length: f += b.length - e + d;
            if (d == e && c) f -= c.length;
            a.focus();
            a.selectionStart = f;
            a.selectionEnd = f
        } else {
            a.value += b + c;
            a.focus()
        }
    }
    var myDate = new Date();
    var mytime=myDate.toLocaleTimeString()
    var g = document.getElementById('comment') || 0;
    var h = {
        daka: function() {
            addEditor(g, '
签到成功!签到时间:' + mytime, ',每日打卡,生活更精彩哦~
')
            $('.comment-editor').hide();
        },
    };
    window['SIMPALED'] = {};
    window['SIMPALED']['Editor'] = h
 
});

保存到主题js文件夹下的comments.js

 

热门栏目