mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
Docs: Clarify documentation for WP_Role::has_cap() to more clearing indicate that the method checks for capabilities against the role rather than the user.
Also updates syntax in the DocBlock summary and description. Props GunGeekATX for the initial patch. Fixes #35080. git-svn-id: https://develop.svn.wordpress.org/trunk@35935 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
42fe7609c7
commit
5effdb5445
@ -81,18 +81,18 @@ class WP_Role {
|
||||
}
|
||||
|
||||
/**
|
||||
* Whether role has capability.
|
||||
* Determines whether the role has the given capability.
|
||||
*
|
||||
* 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.
|
||||
* The capabilities is passed through the {@see '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.
|
||||
*
|
||||
* @since 2.0.0
|
||||
* @access public
|
||||
*
|
||||
* @param string $cap Capability name.
|
||||
* @return bool True, if user has capability. False, if doesn't have capability.
|
||||
* @return bool True if the role has the given capability. False otherwise.
|
||||
*/
|
||||
public function has_cap( $cap ) {
|
||||
/**
|
||||
@ -105,6 +105,7 @@ class WP_Role {
|
||||
* @param string $name Role name.
|
||||
*/
|
||||
$capabilities = apply_filters( 'role_has_cap', $this->capabilities, $cap, $this->name );
|
||||
|
||||
if ( !empty( $capabilities[$cap] ) )
|
||||
return $capabilities[$cap];
|
||||
else
|
||||
|
||||
Loading…
Reference in New Issue
Block a user