Solhan adlı üyeden alıntı: mesajı görüntüle
Bu kodu deneyin lütfen:

<?php
if(isset($_GET['author_name']))
        $curauth = get_user_by('slug', $author_name);
else
        $curauth = get_userdata(intval($author));
$user = new WP_User( $curauth->ID );
$user_roles = $user->roles; 
echo $user_roles[0];
?>


Evet bu güzel oldu fakat rol isimleri ingilizce çıkıyor. Mesela subscriber, contributor, administrator böyle çıkıyor. Oysa ki ben şöyle olsun istedim Editor, Içerik Sağlayıcı, Admin ve benzeri şekilde.