[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...
Andy


More information about the wp-hackers mailing list