Se você só precisa disso para o usuário atual current_user_can()
aceita as funções e os recursos.
UPDATE : não é mais garantido que passar um nome de função para current_user_can()
funcione corretamente (consulte # 22624 ). Em vez disso, você pode querer verificar o papel do usuário:
$user = wp_get_current_user();
if ( in_array( 'author', (array) $user->roles ) ) {
//The user has the "author" role
}