新闻中心
WORDPRESS每篇文章如何实现只允许用户评论一次(2)
作者 / 无忧主机 时间 2018-01-07 14:31:24
所有的php虚拟主机用户都是在不断的学习中成长,每篇关于php技术文档都是站长进步的基石。在之前文章WORDPRESS每篇文章如何实现只允许用户评论一次文档中所介绍的方法,算是一个解决垃圾评论的方法。但是这样的功能有没有作用,在实际运营中作用有多大这些只有站长来判断吧。另外如果该用户使用VPN之类的工具,以上方法将禁止不到。回到正题,之前介绍的方法中没有说明,WordPress中判断用户是不是管理员,本节无忧主机小编将根据之前的文档,补充下这点。 1、判断当前登录用户是不是管理员
function ludou_is_administrator() { // wp_get_current_user函数仅限在主题的functions.php中使用 $currentUser = wp_get_current_user(); if(!emptyempty($currentUser->roles) && in_array('administrator', $currentUser->roles)) return 1; // 是管理员 else return 0; // 非管理员 }2、判断指定id的用户是不是管理员
function ludou_is_administrator($user_id) { $user = get_userdata($user_id); if(!emptyempty($user->roles) && in_array('administrator', $user->roles)) return 1; // 是管理员 else return 0; // 非管理员 }
本文地址:https://www.51php.com/wordpress/26102.html
上一篇: ECTouch添加品牌街教程
下一篇: 如何获得WordPress获取浏览次数最多的文章






