推荐一款评论前需要测验的插件NRKbeta Know2Comment

 2018-03-23 07:33:53  181 人阅读  34 条评论

昨天在破袜子博客互访的时候发现需要通过测验考试后才能进行评论,后来才知道这是一款 WordPress 插件 NRKbeta Know2Comment,它的目的就是让读者认真阅读全文,然后通过测验后才能评论,这样的评论才会更有意义,也可以进一步减少垃圾评论。为此,懿古今特意安装这款插件来测试一番,现将测试结果跟大家分享一下。

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第1张

NRKbeta Know2Comment插件使用

1、插件安装和启用:NRKbeta Know2Comment 插件作者是将代码放在 GitHub 中,我们只需要下载插件,解压后将文件夹 nrkbetaquiz-master 重命名为 nrkbetaquiz(原版插件才需要这样,修复版都可以下载后直接在后台上传安装),将其上传到我们站点的插件文件夹中,然后到后台启用插件即可使用。

2、插件的使用方法:在文章编辑(发布)界面填写测验的问题和答案(可以添加多条问题和答案),然后发布或更新文章即可。

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第2张

3、插件的实际使用:

3.1 插件默认添加的位置是默认的 comment 模板的钩子“before_comment_form”,如果是使用默认主题或者默认 comment 模板的主题,不需要任何修改即可正常使用。如果不是使用默认的 comment 模板,比如 Nana 主题,需要在 Nana\comments.php 文件找到以下代码:

  1. <h3 id="reply-title" class="comment-reply-title"><i class="fa fa-comments" aria-hidden="true"></i>&nbsp;发表评论<small><?php cancel_comment_reply_link( '取消回复' ); ?></small></h3>

然后在它下方添加以下代码

  1. <?php if(get_post_meta($post->ID, 'nrkbetaquiz', true)){echo nrkbetaquiz_form();}?>

才能正常使用。

3.2 插件本身存在 BUG,就是说开启这个插件后,有问题有答案的文章会出现测验题而看不到评论框,但是没有添加问题和答案的文章页也看不到评论。所以想要正常使用该插件,我们需要为它添加一个判断,判断文章有测验题后才启用,没有测验题则不启用。方法如下:

打开 plugins\nrkbetaquiz\nrkbetaquiz.php 文件找到以下代码:

  1. function nrkbetaquiz_form(){?>

修改为

  1. function nrkbetaquiz_form(){ if(!get_post_meta(get_the_ID(), 'nrkbetaquiz', true))return;?>

3.3 添加测验题的文章,会在我们站点数据库 wp_postmeta 表增加数据,一个问题及答案就是一条记录,比如我的测验题是两个题目和答案,那么就会插入两条数据,具体见下图:

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第3张

所以个人认为这款插件还是不错的,插件小巧而且占用数据库不大,我们可以在某些文章开启这个功能,没必要所有文章都开启这个功能。

3.4 建议开启测验题时,所提问的问题最好是紧扣文章中心内容,不要问跟文章无关的问题,要不然就失去意义了。

3.5 实际使用的截图

3.5.1 添加两个问题的截图

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第4张

3.5.2 前端评论框位置的截图

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第5张

3.5.3 测验不通过的截图

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第6张

3.5.4 中文版添加试题截图

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第7张

3.5.5 中文版前端评论框位置的截图

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第8张

3.5.6 中文版测验不通过的截图

推荐一款评论前需要测验的插件NRKbeta Know2Comment Plugins 第9张

3.6 修改插件的提示内容,只需要打开 plugins\nrkbetaquiz\nrkbetaquiz.php 文件,找到里面的提示内容直接修改即可。建议直接下载中文修复版来修改。

NRKbeta Know2Comment插件下载

历史上的今天:

本文地址:https://boke112.com/4788.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!

相关文章 分类热门分类热评最新问答

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情

  1. 不写会如何?
    不写会如何? @回复

    我试一下。。行不行??

  2. 宋子宪博客
    宋子宪博客 @回复

    不错的文章!

  3. 清风小墨
    清风小墨 @回复

    介不错,回头试试

  4. 鳄鱼皮具
    鳄鱼皮具 @回复

    收藏了,遇到问题解决

  5. 学习笔记Blog
    学习笔记Blog @回复

    其实,这个细想一下,在一些特定的专题文章的时候还是有用处的!

  6. 笛声
    笛声 @回复

    页面放一个游戏,通过后才能评论。。。

  7. 西枫里博客
    西枫里博客 @回复

    遇到这种,还是直接关站走人吧~

  8. 枫叶
    枫叶 @回复

    你是怎么同步到QQ空间的

  9. 李峰博客
    李峰博客 @回复

    [嘻嘻] 我也不敢安装软件了,不过看说明这个插件非常不错

  10. 网上兼职
    网上兼职 @回复

    不敢用太多插件,怕拖累速度

  11. 狂放
    狂放 @回复

    一看,关闭

  12. 菊
     @回复

    感谢分享

  13. 兽性大发
    兽性大发 @回复

    谢谢站长推荐

  14. 好推博客
    好推博客 @回复

    有没有中文验证码的插件,最近博客又好多,国外来打广告的

    • 懿古今
      懿古今2018-03-23 17:33  回复

      @好推博客本站就分享有相关拒绝非中文的垃圾评论,添加相关代码搞定,不需要安装插件,比如本站分享的《WordPress如何使用纯代码屏蔽英日俄韩阿泰语评论?》

  15. 80后记忆
    80后记忆 @回复

    对于认真阅读文章的人不是问题,对于广告,引流可以起到一定作用。

  16. 钟水洲博客
    钟水洲博客 @回复

    对于一些网站有用

  17. 橘子书
    橘子书 @回复

    这个不错,必须考完试才能说话。
    只不过,游客的心理普遍:我为什么非要评论呢?

  18. 学习笔记Blog
    学习笔记Blog @回复

    妥妥的“欲练神功必先自宫”! [威武] [围观] [给力]

  19. 明月登楼
    明月登楼 @回复

    这是要干啥!调戏要评论的用户吗? [偷笑]

    • 懿古今
      懿古今2018-03-23 11:55  回复

      @明月登楼[嘻嘻] 想评论先考试吧,这个功能在某些文章某些站点应该还不错,如果所有文章都开启这个功能,编辑问题和答案就够忙的

  20. 留芳内容
    留芳内容 @回复

    我就服这波评论。

  21. 烤德香
    烤德香 @回复

    [嘻嘻] 真鸡儿牛掰 [鼓掌]

  22. 90客栈
    90客栈 @回复

    测验?感觉有点多余

  23. 里维斯社
    里维斯社 @回复

    这样的评论适合特定需求的用户,大多数用户是不接受这么繁琐的评论方式的,以后可以用到 [赞]

    • 懿古今
      懿古今2018-03-23 11:56  回复

      @里维斯社是的,适合部分文章部分站点,大规模使用的话,单单是弄测验的题目和答案就够累的了

  24. 沈唁志
    沈唁志 @回复

    直接关网页走人!

  25. 靠谱学生兼职网
    靠谱学生兼职网 @回复

    功能不错哦,不过,如果太影响用户体验也不太好