title: Wordpress Role Display Name
body: <p>I am looking for a neat way to get the Wordpress role display name.</p>
  
  <p>When you <strong>add the role</strong> (e.g. <code>add_role( 'special', 'A Special Role');</code> ), you get to set a display name.</p>
  
  <p>When you <strong>get the role</strong> (e.g. <code>get_role( 'special' );</code> ) the role object returned simply has the name and the capabilities object.</p>
  
  <pre><code>WP_Role Object(
  [name] =&gt; special
  [capabilities] =&gt; Array() )
  </code></pre>
  
  <p>And <strong>no</strong> display name. The display name is used all over the WP Admin back-end (users.php and user-edit.php), but it's a rabbit warren ... and I haven't been able to find a function that will return it. You can readily see it in the <code>wp_user_roles</code> row in the <code>wp-options</code> table - surely I don't need to go there?</p>