Title: WordPress | Page 14 of 49 | Developer.WordPress.org

---

# @package: WordPress

 * hook[wp_register_ability_category_args](https://developer.wordpress.org/reference/hooks/wp_register_ability_category_args/)
 * Filters the ability category arguments before they are validated and used to 
   instantiate the ability category.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_register_ability_category_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_register_ability_category_args/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-categories-registry.php:91](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-categories-registry.php#L91-L91)
 * method[WP_Ability_Categories_Registry::is_registered()](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/is_registered/)
 * Checks if an ability category is registered.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/is_registered/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/is_registered/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-categories-registry.php:165](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-categories-registry.php#L165-L167)
 * method[WP_Ability::invoke_callback()](https://developer.wordpress.org/reference/classes/wp_ability/invoke_callback/)
 * Invokes a callable, ensuring the input is passed through only if the input schema
   is defined.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_ability/invoke_callback/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_ability/invoke_callback/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:507](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L507-L526)
 * method[WP_Ability_Categories_Registry::get_registered()](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/get_registered/)
 * Retrieves a registered ability category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/get_registered/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/get_registered/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-categories-registry.php:181](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-categories-registry.php#L181-L192)
 * method[WP_Ability::check_permissions()](https://developer.wordpress.org/reference/classes/wp_ability/check_permissions/)
 * Checks whether the ability has the necessary permissions.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability/check_permissions/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_ability/check_permissions/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:541](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L541-L551)
 * method[WP_Ability::do_execute()](https://developer.wordpress.org/reference/classes/wp_ability/do_execute/)
 * Executes the ability callback.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability/do_execute/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_ability/do_execute/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:561](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L561-L571)
 * method[WP_Ability::validate_output()](https://developer.wordpress.org/reference/classes/wp_ability/validate_output/)
 * Validates output data against the output schema.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability/validate_output/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_ability/validate_output/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:581](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L581-L601)
 * method[WP_Ability::execute()](https://developer.wordpress.org/reference/classes/wp_ability/execute/)
 * Executes the ability after input validation and running a permission check.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/execute/#used-by)
   | Uses [11 functions](https://developer.wordpress.org/reference/classes/wp_ability/execute/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:612](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L612-L669)
 * method[WP_Ability::__wakeup()](https://developer.wordpress.org/reference/classes/wp_ability/__wakeup/)
 * Wakeup magic method.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/__wakeup/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/__wakeup/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:678](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L678-L680)
 * method[WP_Ability::__sleep()](https://developer.wordpress.org/reference/classes/wp_ability/__sleep/)
 * Sleep magic method.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/__sleep/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/__sleep/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:689](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L689-L691)
 * method[WP_Ability_Category::get_meta()](https://developer.wordpress.org/reference/classes/wp_ability_category/get_meta/)
 * Retrieves the metadata for the ability category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_meta/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_meta/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:191](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L191-L193)
 * method[WP_Ability::get_meta()](https://developer.wordpress.org/reference/classes/wp_ability/get_meta/)
 * Retrieves the metadata for the ability.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_meta/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_meta/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:415](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L415-L417)
 * method[WP_Ability_Category::__wakeup()](https://developer.wordpress.org/reference/classes/wp_ability_category/__wakeup/)
 * Wakeup magic method.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/__wakeup/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/__wakeup/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:202](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L202-L204)
 * method[WP_Ability_Category::__sleep()](https://developer.wordpress.org/reference/classes/wp_ability_category/__sleep/)
 * Sleep magic method.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/__sleep/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/__sleep/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:213](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L213-L215)
 * class[WP_Ability](https://developer.wordpress.org/reference/classes/wp_ability/)
 * Encapsulates the properties and methods related to a specific ability in the 
   registry.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:21](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L21-L692)
 * method[WP_Ability::__construct()](https://developer.wordpress.org/reference/classes/wp_ability/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/__construct/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_ability/__construct/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:167](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L167-L190)
 * method[WP_Ability::prepare_properties()](https://developer.wordpress.org/reference/classes/wp_ability/prepare_properties/)
 * Prepares and validates the properties used to instantiate the ability.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability/prepare_properties/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_ability/prepare_properties/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:260](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L260-L339)
 * method[WP_Ability::get_name()](https://developer.wordpress.org/reference/classes/wp_ability/get_name/)
 * Retrieves the name of the ability, with its namespace.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_name/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_name/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:349](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L349-L351)
 * method[WP_Ability_Category::__construct()](https://developer.wordpress.org/reference/classes/wp_ability_category/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability_category/__construct/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/__construct/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:75](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L75-L104)
 * method[WP_Ability::get_label()](https://developer.wordpress.org/reference/classes/wp_ability/get_label/)
 * Retrieves the human-readable label for the ability.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_label/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_label/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:360](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L360-L362)
 * method[WP_Ability_Category::prepare_properties()](https://developer.wordpress.org/reference/classes/wp_ability_category/prepare_properties/)
 * Prepares and validates the properties used to instantiate the ability category.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability_category/prepare_properties/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_ability_category/prepare_properties/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:127](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L127-L149)
 * method[WP_Ability::get_description()](https://developer.wordpress.org/reference/classes/wp_ability/get_description/)
 * Retrieves the detailed description for the ability.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_description/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_description/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:371](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L371-L373)
 * method[WP_Ability_Category::get_slug()](https://developer.wordpress.org/reference/classes/wp_ability_category/get_slug/)
 * Retrieves the slug of the ability category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_slug/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_slug/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:158](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L158-L160)
 * method[WP_Ability::get_category()](https://developer.wordpress.org/reference/classes/wp_ability/get_category/)
 * Retrieves the ability category for the ability.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_category/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_category/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:382](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L382-L384)
 * method[WP_Ability_Category::get_label()](https://developer.wordpress.org/reference/classes/wp_ability_category/get_label/)
 * Retrieves the human-readable label for the ability category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_label/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_label/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:169](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L169-L171)
 * method[WP_Ability::get_input_schema()](https://developer.wordpress.org/reference/classes/wp_ability/get_input_schema/)
 * Retrieves the input schema for the ability.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_input_schema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_input_schema/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:393](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L393-L395)
 * method[WP_Ability_Category::get_description()](https://developer.wordpress.org/reference/classes/wp_ability_category/get_description/)
 * Retrieves the detailed description for the ability category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_description/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/get_description/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:180](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L180-L182)
 * method[WP_Ability::get_output_schema()](https://developer.wordpress.org/reference/classes/wp_ability/get_output_schema/)
 * Retrieves the output schema for the ability.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ability/get_output_schema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability/get_output_schema/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability.php:404](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability.php#L404-L406)
 * class[WP_Ability_Category](https://developer.wordpress.org/reference/classes/wp_ability_category/)
 * Encapsulates the properties and methods related to a specific ability category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_category/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-category.php:21](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-category.php#L21-L216)
 * function[wp_register_core_ability_categories()](https://developer.wordpress.org/reference/functions/wp_register_core_ability_categories/)
 * Registers the core ability categories.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_register_core_ability_categories/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_register_core_ability_categories/#uses)
   | Source: [wp-includes/abilities.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities.php#L17-L33)

 [Previous Page](https://developer.wordpress.org/reference/package/wordpress/page/13/?output_format=md)

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[12](https://developer.wordpress.org/reference/package/wordpress/page/12/?output_format=md)
[13](https://developer.wordpress.org/reference/package/wordpress/page/13/?output_format=md)
14 [15](https://developer.wordpress.org/reference/package/wordpress/page/15/?output_format=md)
[16](https://developer.wordpress.org/reference/package/wordpress/page/16/?output_format=md)…
[49](https://developer.wordpress.org/reference/package/wordpress/page/49/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/package/wordpress/page/15/?output_format=md)