WPSEO_Capability_Manager_VIP::get_role_capabilities()
Returns the roles which the capability is registered on.
Метод класса: WPSEO_Capability_Manager_VIP{}
Хуков нет.
Возвращает
Массив
. List of capabilities.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->get_role_capabilities( $role_capabilities, $capability, $roles );
- $role_capabilities(массив) (обязательный)
- List of all roles with their capabilities.
- $capability(строка) (обязательный)
- Capability to filter roles for.
- $roles(массив) (обязательный)
- List of default roles.
Код WPSEO_Capability_Manager_VIP::get_role_capabilities() WPSEO Capability Manager VIP::get role capabilities Yoast 22.3
protected function get_role_capabilities( $role_capabilities, $capability, $roles ) { // Allow filtering of roles. $filtered_roles = $this->filter_roles( $capability, $roles ); foreach ( $filtered_roles as $role ) { if ( ! isset( $add_role_caps[ $role ] ) ) { $role_capabilities[ $role ] = []; } $role_capabilities[ $role ][] = $capability; } return $role_capabilities; }