[wp-hackers] User Roles

Andy Staines andy at yellowswordfish.com
Mon Mar 19 16:31:56 GMT 2007

Peter Westwood wrote:
> On Mon, March 19, 2007 4:01 pm, Andy Staines wrote:
>> So - is there an improvement on using wp_get_current_user() ?
> Yes.
> >From memory - current_user_can() should provide the functionality you want.
> current_user_can() calls has_cap() on the User object which has the
> following comment: /has_cap(capability_or_role_name)
> (http://trac.wordpress.org/browser/trunk/wp-includes/capabilities.php#L258)
> Therefore you should be able to do current_user_can("Administrator");
> westi
Thanks - but for that don't you need to either already know the role and 
be interested in a specific capability? I just wish to determine the 
current users 'role(s)' in the first place, in the simplest most 
efficient way possible...

More information about the wp-hackers mailing list