acpt/abilities-api/abilities
Filters the list of ability classes registered with WordPress's core Abilities API
Type: Filter
Filters the list of ability classes ACPT registers with WordPress's core Abilities API before registration happens. Use it to add your own ability classes, or to remove/replace one of ACPT's built-in abilities.
Parameters
Parameter
Type
Description
$abilities
array
Fully-qualified class names, each extending AbstractAbility
Return: array — the (optionally modified) list of ability classes.
Usage
add_filter("acpt/abilities-api/abilities", function(array $abilities){
// remove an ability
$abilities = array_diff($abilities, [\ACPT\Core\Ability\PostType\DeletePostTypeAbility::class]);
// or register your own
$abilities[] = \My\Plugin\Ability\MyCustomAbility::class;
return $abilities;
});Last updated