Skip to main content

Filter: gk/foundation/abilities/register

Filters the abilities to register with WordPress.

Parameters

NameTypeDescription
$abilitiesarray[]Array of ability configurations. Each configuration is an array:
↳ $namestringAbility name as namespace/ability-name.
↳ $labelstringHuman-readable label.
↳ $descriptionstringWhat the ability does.
↳ $categorystringPrimary category slug.
↳ $execute_callbackcallableExecutes the ability.
↳ $permission_callbackcallableAuthorizes execution.
↳ $input_schemaarrayOptional. JSON Schema describing input.
↳ $output_schemaarrayOptional. JSON Schema describing output.
↳ $categoriesstring[]Optional. Category slugs; the first is used as primary.
↳ $metaarrayOptional. Ability meta. Set command_palette to true to surface the ability in the Command Palette.
$manager\ManagerManager instance for fluent registration.

Since

  • 1.23.0

Source

Defined in Abilities/Framework.php at line 258