cms添加打卡签到功能php,给wordpress添加签到打卡页面的方法
浏览网站的时候发现不少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添加签到打卡页面的方法相关推荐
- python实现签到功能_python实现网页自动签到功能
本文实例为大家分享了python实现网页自动签到功能的具体代码,供大家参考,具体内容如下 第1步.环境准备(用的chrome浏览器) 1.安装selenium包 pip install seleniu ...
- java 日历签到功能_自定义Calendar实现签到功能
前言 这篇文章没有什么可看性,主要是源码注释太多,推荐自己看源码,更容易理解些,在这里主要介绍,其运作流程,贴代码片段. 自定义View要重写三个方法:onMeasure,onLayout,onDra ...
- 微信小程序php签到功能,简易微信小程序签到功能
一.效果图 (此图片来源于网络,如有侵权,请联系删除! ) 点击签到后 (此图片来源于网络,如有侵权,请联系删除! ) 二.数据库 用一张数据表存用户签到的信息,每次用户签到都会往表中添加一条记录了用 ...
- Php扫码签到功能怎么实现,扫码签到常用方法_云分组小程序
扫码签到常用方法,云分组小程序,以800人团队为例,学员扫码分组仅需10秒钟. 扫码签到常用方法, 可以检测人员进出方向,对于实时统计会场实际人数的会议非常重要.多媒体电子签到系统是将数字毛笔签名.影 ...
- 如何设计出一个有灵魂的「签到功能」?
本文为PMCAFF专栏作者迷路的威廉出品 提到签到功能,想必是个人都并不陌生,有些人对它可能嗤之以鼻,不屑于去签到,有些人则可能是乐此不疲,深深陷入其中. 说实话,签到确实是一种基础功能,有的PD认为 ...
- 微信字 签到 java_java微信签到功能实现:java做的一个简易的微信签到系统
java微信签到功能实现,现在微信签到功能很流行,这个签到功能帮助微信用户更好的管理自己的微信公众号,那你想知道java微信签到功能如何实现呢,今天小编就特意为大家分享一个关于java微信签到功能实现 ...
- java设计按月每天签到_java微信签到功能实现:java做的一个简易的微信签到系统的案例...
java微信签到功能实现,现在微信签到功能很流行,这个签到功能帮助微信用户更好的管理自己的微信公众号,那你想知道java微信签到功能如何实现呢,今天小编就特意为大家分享一个关于java微信签到功能实现 ...
- java 日历签到功能_基于jquery实现日历签到功能
使用Jquery实现每日签到功能 基于jquery实现日历签到功能 jquery记事日历插件e-calendar 思路:1.获取当月第一天是周几2.获取当月共几天 通过获取下月的第0天,即是当月最后一 ...
- html+css+JavaScript实现每日签到功能
用户每日签到主要在于实现点击-签到-显示即时时间 本次使用的是原生js实现签到功能,绑定签到按钮点击需要显示的内容,获取网络时间,获取年月日,再对文字进行拼接,最后再进行插入html中的展示内容 下面 ...
- java 实现签到功能及数据库表设计
前言:公司积分商城增加签到功能,如下: 每次签到+1分,连续签到7天,第7天多+1分.第8天+1,连续签到7天后,再多+1分. 若每个用户每天签到数据直接累计,数据库数据将成倍增加,故每个用户只维持一 ...
最新文章
- 初学MyBatis-Plus
- Android 框架炼成 教你怎样写组件间通信框架EventBus
- PyQt5 技术篇-QTableWidget表格组件指定行的隐藏与显示控制实例演示,设置表格指定列的列宽方法
- Spring+Hibernate+c3p0连接池配置-连接无法释放的问题解决方案
- (转)java中的 | ^ 分别是什么?
- MySQL中使用CASE出错,如何在MySQL中正确使用CASE..WHEN
- jdbc连接云数据库mysql数据库_使用jdbc连接mysql数据库
- Linux文件系统IO:直接IO原理与实现:缓存I/O、直接I/O
- OpenShift 4.3 - 基于虚拟机的BareMetal离线安装(4)
- JavaScript 常用数组函数方法专题
- easyui textarea IE8中无法换行
- canvas动画科技园_16个富有创意的HTML5 Canvas动画特效集合
- LIstView和TreeView相关联
- 使用eclipse开发可视化界面windowsbuilder
- 分享一个WIN10可用的桌面图标栅栏管理插件Fences的破解版
- Unity3D水下动物模型大集合
- 2021年信息系统监理师考试大纲
- vue项目 退出登录
- BUUCTF-MISC-被劫持的神秘礼物~梅花香之苦寒来
- 搭建一条区块链需要多少时间和资金
热门文章
- 找不到罗技鼠标键盘的接收器头:重新连接配对“对码”教程
- 本地搭建SVN局域网服务器
- ISIS协议的有关认识
- Go:HTTP长连接
- 常用的编程语言有哪些
- SpringCloudOAuth2之验证资源服务器的配置
- EGE绘图之四 Gif动图播放
- imdisk虚拟光驱安装linux,imdisk使用教程_Imdisk工具使用方法介绍_imdisk_imdisk虚拟光驱...
- 新北京交通限行时间、尾号查询
- 读计算机网络得学五笔吗,有人说五笔输入法已经被淘汰,现在还有必要学五笔吗?...