Es kommt dann ganz darauf an, wie das Theme an all diesen Stellen den Benutzernamen ausgibt.
Als Beispiel für Beiträge mit dem Standard Theme Twenty Fifteen könnte ein post_class Filter z.B. so aussehen:
PHP
function b3317133_post_class( $classes ) {
$user = get_userdata( get_the_author_meta( 'ID' ) );
if ( $user instanceof WP_User ) {
foreach ( $user->roles as $role ) {
$classes[] = 'role-' . $role;
}
}
return $classes;
}
add_filter( 'post_class', 'b3317133_post_class' );
Damit könnte man via CSS den Benutzernamen im Footer des Beitrags je nach Rolle einfärben. z.B. so:
Code
.role-administrator .byline,
.role-administrator .byline a {
color: red;
}
.role-editor .byline,
.role-editor .byline a {
color: green;
}
Das sollte als Ansatzpunkt reichen, viel Erfolg damit.