浏览网站的时候发现不少wordpress博客添加了签到页面,即专门创建一个单页面让访客点击签到按钮,自动在评论框里插入如“签到成功!签到时间:上午2:39:08”之类的文字,然后访客直接点击提交即可!下面博客吧分享一下如何在wordpress上实现该功能。

操作步骤:

1、创建一个php文件,命名为sign.php,保存在当前主题根目录,然后把当前主题的page.php文件代码复制粘贴到sign.php文件,并在sign.php文件开头添加以下代码:

/*

Template Name:签到

*/

?>

2、创建一个js文件,命名为sign.js,保存在主题的js文件夹(没有就创建),把下面代码添加到该文件:

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

});

3、编辑当前主题的comments.php文件,找到

签到

4、进入后台——页面——新建页面,标题输入“打卡签到”,在右侧的页面属性——模板中选择“签到”,然后发布页面。

5、发布成功后,打开该页面,就可以点击“签到”打卡了,效果如下图:

注意:页面要支持评论并允许评论才可以!

(责任编辑:最模板)

cms添加打卡签到功能php,给wordpress添加签到打卡页面的方法相关推荐

  1. python实现签到功能_python实现网页自动签到功能

    本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...

  2. java 日历签到功能_自定义Calendar实现签到功能

    前言 这篇文章没有什么可看性,主要是源码注释太多,推荐自己看源码,更容易理解些,在这里主要介绍,其运作流程,贴代码片段. 自定义View要重写三个方法:onMeasure,onLayout,onDra ...

  3. 微信小程序php签到功能,简易微信小程序签到功能

    一.效果图 (此图片来源于网络,如有侵权,请联系删除! ) 点击签到后 (此图片来源于网络,如有侵权,请联系删除! ) 二.数据库 用一张数据表存用户签到的信息,每次用户签到都会往表中添加一条记录了用 ...

  4. Php扫码签到功能怎么实现,扫码签到常用方法_云分组小程序

    扫码签到常用方法,云分组小程序,以800人团队为例,学员扫码分组仅需10秒钟. 扫码签到常用方法, 可以检测人员进出方向,对于实时统计会场实际人数的会议非常重要.多媒体电子签到系统是将数字毛笔签名.影 ...

  5. 如何设计出一个有灵魂的「签到功能」?

    本文为PMCAFF专栏作者迷路的威廉出品 提到签到功能,想必是个人都并不陌生,有些人对它可能嗤之以鼻,不屑于去签到,有些人则可能是乐此不疲,深深陷入其中. 说实话,签到确实是一种基础功能,有的PD认为 ...

  6. 微信字 签到 java_java微信签到功能实现:java做的一个简易的微信签到系统

    java微信签到功能实现,现在微信签到功能很流行,这个签到功能帮助微信用户更好的管理自己的微信公众号,那你想知道java微信签到功能如何实现呢,今天小编就特意为大家分享一个关于java微信签到功能实现 ...

  7. java设计按月每天签到_java微信签到功能实现:java做的一个简易的微信签到系统的案例...

    java微信签到功能实现,现在微信签到功能很流行,这个签到功能帮助微信用户更好的管理自己的微信公众号,那你想知道java微信签到功能如何实现呢,今天小编就特意为大家分享一个关于java微信签到功能实现 ...

  8. java 日历签到功能_基于jquery实现日历签到功能

    使用Jquery实现每日签到功能 基于jquery实现日历签到功能 jquery记事日历插件e-calendar 思路:1.获取当月第一天是周几2.获取当月共几天 通过获取下月的第0天,即是当月最后一 ...

  9. html+css+JavaScript实现每日签到功能

    用户每日签到主要在于实现点击-签到-显示即时时间 本次使用的是原生js实现签到功能,绑定签到按钮点击需要显示的内容,获取网络时间,获取年月日,再对文字进行拼接,最后再进行插入html中的展示内容 下面 ...

  10. java 实现签到功能及数据库表设计

    前言:公司积分商城增加签到功能,如下: 每次签到+1分,连续签到7天,第7天多+1分.第8天+1,连续签到7天后,再多+1分. 若每个用户每天签到数据直接累计,数据库数据将成倍增加,故每个用户只维持一 ...

最新文章

  1. 初学MyBatis-Plus
  2. Android 框架炼成 教你怎样写组件间通信框架EventBus
  3. PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
  4. Spring+Hibernate+c3p0连接池配置-连接无法释放的问题解决方案
  5. (转)java中的 | ^ 分别是什么?
  6. MySQL中使用CASE出错,如何在MySQL中正确使用CASE..WHEN
  7. jdbc连接云数据库mysql数据库_使用jdbc连接mysql数据库
  8. Linux文件系统IO:直接IO原理与实现:缓存I/O、直接I/O
  9. OpenShift 4.3 - 基于虚拟机的BareMetal离线安装(4)
  10. JavaScript 常用数组函数方法专题
  11. easyui textarea IE8中无法换行
  12. canvas动画科技园_16个富有创意的HTML5 Canvas动画特效集合
  13. LIstView和TreeView相关联
  14. 使用eclipse开发可视化界面windowsbuilder
  15. 分享一个WIN10可用的桌面图标栅栏管理插件Fences的破解版
  16. Unity3D水下动物模型大集合
  17. 2021年信息系统监理师考试大纲
  18. vue项目 退出登录
  19. BUUCTF-MISC-被劫持的神秘礼物~梅花香之苦寒来
  20. 搭建一条区块链需要多少时间和资金

热门文章

  1. 找不到罗技鼠标键盘的接收器头:重新连接配对“对码”教程
  2. 本地搭建SVN局域网服务器
  3. ISIS协议的有关认识
  4. Go:HTTP长连接
  5. 常用的编程语言有哪些
  6. SpringCloudOAuth2之验证资源服务器的配置
  7. EGE绘图之四 Gif动图播放
  8. imdisk虚拟光驱安装linux,imdisk使用教程_Imdisk工具使用方法介绍_imdisk_imdisk虚拟光驱...
  9. 新北京交通限行时间、尾号查询
  10. 读计算机网络得学五笔吗,有人说五笔输入法已经被淘汰,现在还有必要学五笔吗?...