[wp-trac] [WordPress Trac] #65248: Abilities API: add `wp_ability_invoked` action for pipeline-entry observers
WordPress Trac
noreply at wordpress.org
Tue May 26 08:15:05 UTC 2026
#65248: Abilities API: add `wp_ability_invoked` action for pipeline-entry observers
--------------------------------------+---------------------
Reporter: gziolo | Owner: gziolo
Type: enhancement | Status: closed
Priority: normal | Milestone: 7.1
Component: Abilities API | Version: 6.9
Severity: normal | Resolution: fixed
Keywords: has-patch has-unit-tests | Focuses:
--------------------------------------+---------------------
Changes (by gziolo):
* status: assigned => closed
* resolution: => fixed
Comment:
In [changeset:"62418" 62418]:
{{{
#!CommitTicketReference repository="" revision="62418"
Abilities API: Add `wp_ability_invoked` action
Introduces a new `wp_ability_invoked` action that fires at the start of
`WP_Ability::execute()`, before input normalization, validation, or
permission checks. This gives observers a reliable entry point for every
invocation regardless of outcome (short-circuit, validation failure,
permission denial, or successful execution).
Also extends the existing `wp_before_execute_ability` and
`wp_after_execute_ability` actions with a new `$ability` parameter
exposing the `WP_Ability` instance.
Follow-up for #64989.
Props sukhendu2002, peterwilsoncc, gziolo.
Fixes #65248.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/65248#comment:7>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list