Title: Classes | Page 9 of 20 | Developer.WordPress.org

---

# Classes

 * class[UploadedFile](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-uploadedfile/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-uploadedfile/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-uploadedfile/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Nyholm/Psr7/UploadedFile.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Nyholm/Psr7/UploadedFile.php#L15-L138)
 * class[Uri](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-uri/)
 * PSR-7 URI implementation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-uri/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclientdependencies-nyholm-psr7-uri/#uses)
   | Source: [wp-includes/php-ai-client/third-party/Nyholm/Psr7/Uri.php:18](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/third-party/Nyholm/Psr7/Uri.php#L18-L286)
 * class[UserMessage](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-usermessage/)
 * Represents a message from a user.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-usermessage/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-usermessage/#uses)
   | Source: [wp-includes/php-ai-client/src/Messages/DTO/UserMessage.php:18](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Messages/DTO/UserMessage.php#L18-L31)
 * class[Walker](https://developer.wordpress.org/reference/classes/walker/)
 * A class for displaying various tree-like structures.
 * Used by [7 functions](https://developer.wordpress.org/reference/classes/walker/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/walker/#uses)
   | Source: [wp-includes/class-wp-walker.php:14](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-walker.php#L14-L456)
 * class[Walker_Category](https://developer.wordpress.org/reference/classes/walker_category/)
 * Core class used to create an HTML list of categories.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_category/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_category/#uses)
   | Source: [wp-includes/class-walker-category.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-category.php#L17-L278)
 * class[Walker_CategoryDropdown](https://developer.wordpress.org/reference/classes/walker_categorydropdown/)
 * Core class used to create an HTML dropdown list of Categories.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_categorydropdown/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_categorydropdown/#uses)
   | Source: [wp-includes/class-walker-category-dropdown.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-category-dropdown.php#L17-L87)
 * class[Walker_Category_Checklist](https://developer.wordpress.org/reference/classes/walker_category_checklist/)
 * Core walker class to output an unordered list of category checkbox input elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_category_checklist/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_category_checklist/#uses)
   | Source: [wp-admin/includes/class-walker-category-checklist.php:19](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/class-walker-category-checklist.php#L19-L140)
 * class[Walker_Comment](https://developer.wordpress.org/reference/classes/walker_comment/)
 * Core walker class used to create an HTML list of comments.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_comment/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_comment/#uses)
   | Source: [wp-includes/class-walker-comment.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-comment.php#L17-L491)
 * class[Walker_Nav_Menu](https://developer.wordpress.org/reference/classes/walker_nav_menu/)
 * Core class used to implement an HTML list of nav menu items.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/walker_nav_menu/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_nav_menu/#uses)
   | Source: [wp-includes/class-walker-nav-menu.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-nav-menu.php#L17-L366)
 * class[Walker_Nav_Menu_Checklist](https://developer.wordpress.org/reference/classes/walker_nav_menu_checklist/)
 * Create HTML list of nav menu input items.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_nav_menu_checklist/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_nav_menu_checklist/#uses)
   | Source: [wp-admin/includes/class-walker-nav-menu-checklist.php:16](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/class-walker-nav-menu-checklist.php#L16-L126)
 * class[Walker_Nav_Menu_Edit](https://developer.wordpress.org/reference/classes/walker_nav_menu_edit/)
 * Create HTML list of nav menu input items.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_nav_menu_edit/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_nav_menu_edit/#uses)
   | Source: [wp-admin/includes/class-walker-nav-menu-edit.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/class-walker-nav-menu-edit.php#L17-L350)
 * class[Walker_Page](https://developer.wordpress.org/reference/classes/walker_page/)
 * Core walker class used to create an HTML list of pages.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_page/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_page/#uses)
   | Source: [wp-includes/class-walker-page.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page.php#L17-L245)
 * class[Walker_PageDropdown](https://developer.wordpress.org/reference/classes/walker_pagedropdown/)
 * Core class used to create an HTML drop-down list of pages.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/walker_pagedropdown/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/walker_pagedropdown/#uses)
   | Source: [wp-includes/class-walker-page-dropdown.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-walker-page-dropdown.php#L17-L97)
 * class[WebSearch](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-websearch/)
 * Represents web search configuration for AI models.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-websearch/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-tools-dto-websearch/#uses)
   | Source: [wp-includes/php-ai-client/src/Tools/DTO/WebSearch.php:19](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Tools/DTO/WebSearch.php#L19-L95)
 * class[WP](https://developer.wordpress.org/reference/classes/wp/)
 * WordPress environment setup class.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp/#uses)
   | Source: [wp-includes/class-wp.php:8](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp.php#L8-L840)
 * class[wpdb](https://developer.wordpress.org/reference/classes/wpdb/)
 * WordPress database access abstraction class.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wpdb/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wpdb/#uses)
   | Source: [wp-includes/class-wpdb.php:54](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wpdb.php#L54-L4146)
 * class[WP_Abilities_Registry](https://developer.wordpress.org/reference/classes/wp_abilities_registry/)
 * Manages the registration and lookup of abilities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_abilities_registry/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_abilities_registry/#uses)
   | Source: [wp-includes/abilities-api/class-wp-abilities-registry.php:20](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-abilities-registry.php#L20-L330)
 * 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)
 * class[WP_Ability_Categories_Registry](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/)
 * Manages the registration and lookup of ability categories.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ability_categories_registry/#uses)
   | Source: [wp-includes/abilities-api/class-wp-ability-categories-registry.php:20](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/abilities-api/class-wp-ability-categories-registry.php#L20-L256)
 * 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)
 * class[WP_Admin_Bar](https://developer.wordpress.org/reference/classes/wp_admin_bar/)
 * Core class used to implement the Toolbar API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_admin_bar/#uses)
   | Source: [wp-includes/class-wp-admin-bar.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-admin-bar.php#L15-L683)
 * class[WP_AI_Client_Ability_Function_Resolver](https://developer.wordpress.org/reference/classes/wp_ai_client_ability_function_resolver/)
 * Resolves and executes WordPress Abilities API function calls from AI models.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_ability_function_resolver/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_ability_function_resolver/#uses)
   | Source: [wp-includes/ai-client/class-wp-ai-client-ability-function-resolver.php:25](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/class-wp-ai-client-ability-function-resolver.php#L25-L232)
 * class[WP_AI_Client_Cache](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/)
 * WordPress-specific PSR-16 cache adapter for the AI Client.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:22](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L22-L216)
 * class[WP_AI_Client_Discovery_Strategy](https://developer.wordpress.org/reference/classes/wp_ai_client_discovery_strategy/)
 * Discovery strategy for WordPress HTTP client.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_discovery_strategy/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_discovery_strategy/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-discovery-strategy.php:24](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-discovery-strategy.php#L24-L37)
 * class[WP_AI_Client_Event_Dispatcher](https://developer.wordpress.org/reference/classes/wp_ai_client_event_dispatcher/)
 * WordPress-specific PSR-14 event dispatcher for the AI Client.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_event_dispatcher/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_event_dispatcher/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php:22](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php#L22-L84)
 * class[WP_AI_Client_HTTP_Client](https://developer.wordpress.org/reference/classes/wp_ai_client_http_client/)
 * PSR-18 HTTP Client adapter using WordPress HTTP API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_http_client/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_http_client/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php:29](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php#L29-L226)
 * class[WP_AI_Client_Prompt_Builder](https://developer.wordpress.org/reference/classes/wp_ai_client_prompt_builder/)
 * Fluent builder for constructing AI prompts, returning WP_Error on failure.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_prompt_builder/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_prompt_builder/#uses)
   | Source: [wp-includes/ai-client/class-wp-ai-client-prompt-builder.php:107](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/class-wp-ai-client-prompt-builder.php#L107-L487)
 * class[WP_Ajax_Response](https://developer.wordpress.org/reference/classes/wp_ajax_response/)
 * Send XML response back to Ajax request.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ajax_response/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ajax_response/#uses)
   | Source: [wp-includes/class-wp-ajax-response.php:8](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-ajax-response.php#L8-L165)
 * class[WP_Ajax_Upgrader_Skin](https://developer.wordpress.org/reference/classes/wp_ajax_upgrader_skin/)
 * Upgrader Skin for Ajax WordPress upgrades.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ajax_upgrader_skin/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_ajax_upgrader_skin/#uses)
   | Source: [wp-admin/includes/class-wp-ajax-upgrader-skin.php:19](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/class-wp-ajax-upgrader-skin.php#L19-L159)
 * class[WP_Application_Passwords](https://developer.wordpress.org/reference/classes/wp_application_passwords/)
 * Class for displaying, modifying, and sanitizing application passwords.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_application_passwords/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_application_passwords/#uses)
   | Source: [wp-includes/class-wp-application-passwords.php:14](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-application-passwords.php#L14-L515)

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

[1](https://developer.wordpress.org/reference/classes/?output_format=md) … [7](https://developer.wordpress.org/reference/classes/page/7/?output_format=md)
[8](https://developer.wordpress.org/reference/classes/page/8/?output_format=md) 
9 [10](https://developer.wordpress.org/reference/classes/page/10/?output_format=md)
[11](https://developer.wordpress.org/reference/classes/page/11/?output_format=md)…
[20](https://developer.wordpress.org/reference/classes/page/20/?output_format=md)

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