Title: Abilities API
Author: Jonathan Desrosiers
Published: April 20, 2026
Last modified: April 23, 2026

---

## Abilities API component

#### This is a subcomponent of the 󠀁[AI](https://make.wordpress.org/core/components/ai/)󠁿 component.

### Recent posts on the make/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site)

 * [Abilities API in WordPress 6.9](https://make.wordpress.org/core/2025/11/10/abilities-api-in-wordpress-6-9/)(
   November 10, 2025)

View all posts tagged [abilities-api](https://make.wordpress.org/core/tag/abilities-api/).

[Create a new ticket](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fcore.trac.wordpress.org%2Fnewticket%3Fcomponent%3DAbilities%2BAPI)

### 15 open tickets in the Abilities APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. component

  |  [15 open tickets](https://core.trac.wordpress.org/query?component=Abilities+API&status=!closed) |  [defect (bug)](https://core.trac.wordpress.org/query?component=Abilities+API&type=defect+%28bug%29&group=milestone&status=!closed) |  [enhancement](https://core.trac.wordpress.org/query?component=Abilities+API&type=enhancement&group=milestone&status=!closed) |  
  |  [7.1](https://core.trac.wordpress.org/query?component=Abilities+API&milestone=7.1&group=task+%28blessed%29&status=!closed) |  [3](https://core.trac.wordpress.org/query?component=Abilities+API&milestone=7.1&type=defect+%28bug%29&status=!closed) |  [4](https://core.trac.wordpress.org/query?component=Abilities+API&milestone=7.1&type=enhancement&status=!closed) |  
 |  [](https://core.trac.wordpress.org/query?component=Abilities+API&milestone&group=task+%28blessed%29&status=!closed) |  0 |  [1](https://core.trac.wordpress.org/query?component=Abilities+API&milestone&type=enhancement&status=!closed) |  
 |  [Future Release](https://core.trac.wordpress.org/query?component=Abilities+API&milestone=Future+Release&group=task+%28blessed%29&status=!closed) |  0 |  [7](https://core.trac.wordpress.org/query?component=Abilities+API&milestone=Future+Release&type=enhancement&status=!closed) |

**15 open tickets.** Last 7 days: +0 tickets

### 7 tickets slated for 7.1

[View list in Trac](https://core.trac.wordpress.org/query?component=Abilities+API&milestone=7.1&status=!closed)

 * [#64209](https://core.trac.wordpress.org/ticket/64209)  Allow abilities to be
   deprecated
 * [#64311](https://core.trac.wordpress.org/ticket/64311)  Abilities API: add filters
   for input and output validation
 * [#64616](https://core.trac.wordpress.org/ticket/64616)  Abilities API: Add core/
   update-settings ability
 * [#64977](https://core.trac.wordpress.org/ticket/64977)  The `core/get-site-info`
   ability returns wrong localeLocale A locale is a combination of language and 
   regional dialect. Usually locales correspond to countries, as is the case with
   Portuguese (Portugal) and Portuguese (Brazil). Other examples of locales include
   Canadian English and U.S. English. code in the adminadmin (and super admin)
 * [#64989](https://core.trac.wordpress.org/ticket/64989)  Abilities API: Add execution
   lifecycle filters to WP_Ability methods
 * [#64990](https://core.trac.wordpress.org/ticket/64990)  Abilities API: Add filtering
   support to `wp_get_abilities()`
 * [#65109](https://core.trac.wordpress.org/ticket/65109)  Abilities API: Duplicated
   $args variable in WP_Ability_Category::prepare_properties() PHPDocPHPDoc (**docblock**,**
   inline docs**) docs

### 15 open tickets

**Open enhancements: 12** [View list on Trac](https://core.trac.wordpress.org/query?component=Abilities+API&type=enhancement&status=!closed)
**
Open tasks: 0** [View list on Trac](https://core.trac.wordpress.org/query?component=Abilities+API&type=task+%28blessed%29&status=!closed)**
Open feature requests: 0** [View list on Trac](https://core.trac.wordpress.org/query?component=Abilities+API&type=feature+request&status=!closed)**
Open defects: 3** [View list on Trac](https://core.trac.wordpress.org/query?component=Abilities+API&type=defect+%28bug%29&status=!closed)

### Help maintain this component

Component maintainers:

 *  Greg Ziółkowski
 *  David Levine
 *  jmarx75

Many contributors help maintain one or more components. These maintainers are vital
to keeping WordPress development running as smoothly as possible. They triagetriage
The act of evaluating and sorting bug reports, in order to decide priority, severity,
and other factors. new tickets, look after existing ones, spearhead or mentor tasks,
pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime
maintainers with a deep understanding of particular areas of Core are always seeking
to mentor others to impart their knowledge.

**Want to help? Start following this component!** [Adjust your notifications here](https://make.wordpress.org/core/notifications/?output_format=md).
Feel free to dig into any ticketticket Created for both bug reports and feature 
development on the bug tracker..

Contributors following this component:

 * 