W3cubDocs

/WordPress

WP_Role::__construct( string $role, bool[] $capabilities )

Constructor – Set up object properties.

Description

The list of capabilities must have the key as the name of the capability and the value a boolean of whether it is granted to the role.

Parameters

$rolestringrequired
Role name.
$capabilitiesbool[]required
Array of key/value pairs where keys represent a capability name and boolean values represent whether the role has that capability.

Source

public function __construct( $role, $capabilities ) {
	$this->name         = $role;
	$this->capabilities = $capabilities;
}

Changelog

Version Description
2.0.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_role/__construct