diff --git a/src/wp-includes/class-wp-role.php b/src/wp-includes/class-wp-role.php index b9884f206529c..95329235a5d0f 100644 --- a/src/wp-includes/class-wp-role.php +++ b/src/wp-includes/class-wp-role.php @@ -22,6 +22,14 @@ class WP_Role { */ public $name; + /** + * Role display name. + * + * @since 6.9.0 + * @var string + */ + public $display_name; + /** * List of capabilities the role contains. * @@ -46,6 +54,14 @@ class WP_Role { public function __construct( $role, $capabilities ) { $this->name = $role; $this->capabilities = $capabilities; + + global $wp_roles; + + if ( isset( $wp_roles->role_names[ $role ] ) ) { + $this->display_name = $wp_roles->role_names[ $role ]; + } else { + $this->display_name = null; + } } /**