问题场景(修改场景版本:子比6.5.2)
效果可以看本文章的评论区。
使用子比主题,我们通常会让用户评论来获取内容,这无疑帮助我们带来了大量的用户,但是很多用户评论内容会显得非常的2(用户除了扣6,就是乱发一些数字)
![图片[1]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/ffdc2556-1a63-406e-ae7f-9419d2a4994d.png)
我们这时可以增加一个小功能(自动打卡),效果如下,可以自动调用评论的时间,让用户填入我们内置的文字。
![图片[2]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/da40cdcf-8b55-40df-a4bc-df6b95775241.png)
解决方案(目前只开放到文章页,论坛评论还没有弄,如有论坛需求可以留言。)
当然,你自己有动手能力的话,论坛的修改方法也是大同小异。
修改的教程稍微有些复杂,修改的整体思路如下
- wp-content/themes/zibll/template/comments.php 博客【打卡按钮】相关函数整合
- wp-content/themes/zibll/inc/options/admin-options.php 增加后台是否开启博客【打卡按钮】选项
- wp-content/themes/zibll/inc/functions/functions.php 增加评论区【打卡按钮】
- 后台自定义js代码的填入
wp-content/themes/zibll/template/comments.php文件,第126行增加
//用户自动打卡
if (_pz('comment_signin')) {
echo zib_get_input_expand_but('signin');
}
![图片[3]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/b93d2c8b-7558-4eeb-83cd-c79431255231.png)
wp-content/themes/zibll/inc/options/admin-options.php文件,第3948行增加
// 允许打卡
array(
'dependency' => array('close_comments', '==', '', '', 'visible'),
'id' => 'comment_signin',
'help' => '允许打卡,懒人必备"',
'type' => 'switcher',
'default' => true,
'title' => __('允许用户快速打卡', 'zib_language'),
),
![图片[4]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/cc80ae16-d4e0-49b9-9691-125833642964.png)
wp-content/themes/zibll/inc/funtions/functions.php文件,第1624行增加
//打卡
if ('signin' == $type) {
$but = '<a class="but input-signin mr6" href="javascript:fancypig.simple.daka();"><i class="fa fa-check-square-o"></i><span class="hide-sm">打卡</span></a>';
}
![图片[5]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/b6ee1ca7-509c-4b75-89fe-72294302703a.png)
后台自定义javascript代码中,增加:
![图片[6]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/d841eff5-1252-475d-be2a-53da5376f84c.png)
使用方法
修改完成代码后,别忘了后台里关闭,然后再开启保存就行了!
- 文章&列表>评论设置>允许用户快速打卡
![图片[7]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://www.kaiyuanyuanma.com/wp-content/themes/zibll/img/thumbnail-lg.svg)
本次修改的子比版本是:6.5.2 其他版本,提示:修改之前请备份、备份、备份。
如果出现问题 ,可以留言反馈,最好附上截图,能更好的解决你的问题。
内容看完了
© 版权声明

![图片[7]-子比主题评论区增加自动打卡功能【支持最新子比6.5.2版本】-开源源码](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-d9e50375-e13b-49a8-b5ae-8bb85cb78469/4ddba1d2-7dfd-491a-ba94-01b9a589b386.png)








- 最新
- 最热
查看全部Warning: Undefined variable $ip1num in /www/wwwroot/kaiyuanyuanma.com/kaiyuanyuanma.com/show-useragent/ip2c-text.php on line 21
Warning: Undefined variable $ip2num in /www/wwwroot/kaiyuanyuanma.com/kaiyuanyuanma.com/show-useragent/ip2c-text.php on line 21
Warning: Undefined variable $ipAddr2 in /www/wwwroot/kaiyuanyuanma.com/kaiyuanyuanma.com/show-useragent/ip2c-text.php on line 87
Warning: Undefined variable $ipAddr1 in /www/wwwroot/kaiyuanyuanma.com/kaiyuanyuanma.com/show-useragent/ip2c-text.php on line 91