apply_filters( 'map_meta_cap', string[] $caps, string $cap, int $user_id, array $args )
- Since
- 2.8.0
Filters the primitive capabilities required of the given user to satisfy the capability being checked.
Compatibility
- WordPress
- since 2.8.0
- 6.7.7
- 6.8.8
- 6.9.7
- 7.0.4
- 7.1.0
Present in every tracked release (6.7.7 to 7.1.0).
Parameters
$capsstring[]- Primitive capabilities required of the user.
$capstring- Capability being checked.
$user_idint- The user ID.
$argsarray- Adds context to the capability check, typically starting with an object ID.
Where this hook fires · 1
wp-includes/capabilities.php:876map_meta_cap()
Source code
* @param string[] $caps Primitive capabilities required of the user. * @param string $cap Capability being checked. * @param int $user_id The user ID. * @param array $args Adds context to the capability check, typically * starting with an object ID. */ return apply_filters( 'map_meta_cap', $caps, $cap, $user_id, $args );} /** * Returns whether the current user has the specified capability. * * This function also accepts an ID of an object to check against if the capability is a meta capability. MetaChangelog
Introduced in 2.8.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 6.8.8 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
- Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.