bp_map_meta_caps( array $caps, string $cap, int $user_id, mixed $args )
Map community caps to built in WordPress caps.
Description
See also
- WP_User::has_cap(): for description of the arguments passed to the ‘map_meta_cap’ filter. args.
Parameters
- $caps
-
(Required) See WP_User::has_cap().
- $cap
-
(Required) See WP_User::has_cap().
- $user_id
-
(Required) See WP_User::has_cap().
- $args
-
(Required) See WP_User::has_cap().
Return
(array) Actual capabilities for meta capability. See WP_User::has_cap().
Source
File: bp-core/bp-core-caps.php
function bp_map_meta_caps( $caps, $cap, $user_id, $args ) {
/**
* Filters the community caps mapping to be built in WordPress caps.
*
* @since BuddyPress 1.6.0
*
* @param array $caps Returns the user's actual capabilities.
* @param string $cap Capability name.
* @param int $user_id The user ID.
* @param array $args Adds the context to the cap. Typically the object ID.
*/
return apply_filters( 'bp_map_meta_caps', $caps, $cap, $user_id, $args );
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 1.6.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.