Skip to content

Commit 88d3a83

Browse files
committed
Add display name in wp roles
1 parent 7158d9f commit 88d3a83

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/wp-includes/class-wp-role.php

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ class WP_Role {
2222
*/
2323
public $name;
2424

25+
/**
26+
* Role display name.
27+
*
28+
* @since 6.9
29+
* @var string
30+
*/
31+
public $display_name;
32+
2533
/**
2634
* List of capabilities the role contains.
2735
*
@@ -46,6 +54,14 @@ class WP_Role {
4654
public function __construct( $role, $capabilities ) {
4755
$this->name = $role;
4856
$this->capabilities = $capabilities;
57+
58+
global $wp_roles;
59+
60+
if ( isset( $wp_roles->role_names[ $role ] ) ) {
61+
$this->display_name = $wp_roles->role_names[ $role ];
62+
} else {
63+
$this->display_name = null;
64+
}
4965
}
5066

5167
/**

0 commit comments

Comments
 (0)