WP_Role::has_cap

Advertisement

Summery Summery

Determines whether the role has the given capability.

Syntax Syntax

WP_Role::has_cap( string $cap )

Description Description

The capabilities is passed through the ‘role_has_cap’ filter. The first parameter for the hook is the list of capabilities the class has assigned. The second parameter is the capability name to look for. The third and final parameter for the hook is the role name.

Parameters Parameters

$cap

(Required) Capability name.

Return Return

(bool) True if the role has the given capability. False otherwise.

Source Source

File: wp-includes/class-wp-role.php

		 * @param string $name         Role name.
		 */
		$capabilities = apply_filters( 'role_has_cap', $this->capabilities, $cap, $this->name );

		if ( ! empty( $capabilities[ $cap ] ) ) {
			return $capabilities[ $cap ];
		} else {
			return false;
		}
	}

}

Advertisement

Changelog Changelog

Changelog
Version Description
2.0.0 Introduced.

Advertisement

Leave a Reply