WordPress怎么实现指定级别用户评论不用审核?前两天群里有人出200元让我写这个功能,当时在忙别的事情没看到,白白错过这个简单的订单,真是肉痛。既然错过了,那也要发出来,分享精神还是要有的。下面教大家使用代码为你的主题添加指定级别用户评论不用审核的功能,举一反三,可以拓展为指定级别用户评论必须审核等等。

实现代码

只有管理员才能通过审核

管理员权限可以管理后台设置,权限名称为manage_options,所以代码如下。

//WordPress代码实现指定级别用户评论不用审核//https://www.daimadog.com/6258.htmlfunction dmd_allow_comment( $approved , $commentdata ) {if (current_user_can ('manage_options')) {return 1;}else{return 0;}}add_filter( 'pre_comment_approved', 'dmd_allow_comment', 99, 2 );

指定角色可以通过审核

使用权限判断就不够准确了,这里需要使用角色名称,通过全局变量$current_user来实现。

//WordPress代码实现指定级别用户评论不用审核//https://www.daimadog.com/6258.htmlfunction dmd_allow_comment( $approved , $commentdata ) {global $current_user;if( $current_user->roles[0] == 'author' ) {return 1;}else{return 0;}}add_filter( 'pre_comment_approved', 'dmd_allow_comment', 99, 2 );

这里是判断用户角色是author作者,自定义角色请自行测试。代码加在哪里不用我说了吧。

本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!邮箱:yangbinvap@qq.com分享目的仅供大家学习和交流,您必须在下载后24小时内删除!不得使用于非法商业用途,不得违反国家法律。否则后果自负!本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!如有链接无法下载、失效或广告,请联系管理员处理!本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员! 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别。