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

---

# @package: WordPress

 * method[WP_AI_Client_HTTP_Client::sendRequest()](https://developer.wordpress.org/reference/classes/wp_ai_client_http_client/sendrequest/)
 * Sends a PSR-7 request and returns a PSR-7 response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_http_client/sendrequest/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_http_client/sendrequest/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php:68](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-http-client.php#L68-L86)
 * method[WP_AI_Client_Cache::getMultiple()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/getmultiple/)
 * Obtains multiple cache items by their unique keys.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/getmultiple/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/getmultiple/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:107](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L107-L127)
 * method[WP_AI_Client_Cache::setMultiple()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/setmultiple/)
 * Persists a set of key => value pairs in the cache, with an optional TTL.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/setmultiple/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/setmultiple/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:138](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L138-L145)
 * method[WP_AI_Client_Cache::deleteMultiple()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/deletemultiple/)
 * Deletes multiple cache items in a single operation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/deletemultiple/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/deletemultiple/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:155](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L155-L161)
 * method[WP_AI_Client_Cache::has()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/has/)
 * Determines whether an item is present in the cache.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/has/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/has/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:171](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L171-L176)
 * method[WP_AI_Client_Cache::ttl_to_seconds()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/ttl_to_seconds/)
 * Converts a PSR-16 TTL value to seconds for WordPress cache functions.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/ttl_to_seconds/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/ttl_to_seconds/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:186](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L186-L199)
 * method[WP_AI_Client_Cache::iterable_to_array()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/iterable_to_array/)
 * Converts an iterable to an array.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/iterable_to_array/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/iterable_to_array/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:209](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L209-L215)
 * method[WP_AI_Client_Discovery_Strategy::createClient()](https://developer.wordpress.org/reference/classes/wp_ai_client_discovery_strategy/createclient/)
 * Creates an instance of the WordPress HTTP client.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_discovery_strategy/createclient/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_ai_client_discovery_strategy/createclient/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-discovery-strategy.php:34](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-discovery-strategy.php#L34-L36)
 * 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)
 * hook[wp_supports_ai](https://developer.wordpress.org/reference/hooks/wp_supports_ai/)
 * Filters whether the current request can use AI.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_supports_ai/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_supports_ai/#uses)
   | Source: [wp-includes/ai-client.php:37](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client.php#L37-L37)
 * function[wp_supports_ai()](https://developer.wordpress.org/reference/functions/wp_supports_ai/)
 * Returns whether AI features are supported in the current environment.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_supports_ai/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_supports_ai/#uses)
   | Source: [wp-includes/ai-client.php:21](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client.php#L21-L38)
 * function[wp_ai_client_prompt()](https://developer.wordpress.org/reference/functions/wp_ai_client_prompt/)
 * Creates a new AI prompt builder using the default provider registry.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_ai_client_prompt/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_ai_client_prompt/#uses)
   | Source: [wp-includes/ai-client.php:60](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client.php#L60-L62)
 * method[WP_AI_Client_Cache::get()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/get/)
 * Fetches a value from the cache.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/get/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/get/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:41](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L41-L50)
 * method[WP_AI_Client_Cache::set()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/set/)
 * Persists data in the cache, uniquely referenced by a key with an optional expiration
   TTL time.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/set/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/set/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:62](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L62-L66)
 * 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)
 * method[WP_AI_Client_Cache::delete()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/delete/)
 * Delete an item from the cache by its unique key.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/delete/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/delete/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:76](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L76-L78)
 * method[WP_AI_Client_Cache::clear()](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/clear/)
 * Wipes clean the entire cache’s keys.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/clear/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_ai_client_cache/clear/#uses)
   | Source: [wp-includes/ai-client/adapters/class-wp-ai-client-cache.php:90](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/ai-client/adapters/class-wp-ai-client-cache.php#L90-L96)
 * function[wp_admin_bar_command_palette_menu()](https://developer.wordpress.org/reference/functions/wp_admin_bar_command_palette_menu/)
 * Adds the command palette trigger button.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_admin_bar_command_palette_menu/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/wp_admin_bar_command_palette_menu/#uses)
   | Source: [wp-includes/admin-bar.php:947](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/admin-bar.php#L947-L1002)
 * hook[default_role_dropdown_excluded_roles](https://developer.wordpress.org/reference/hooks/default_role_dropdown_excluded_roles/)
 * Filters the roles to be excluded from the default_role option.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/default_role_dropdown_excluded_roles/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/default_role_dropdown_excluded_roles/#uses)
   | Source: [wp-admin/options-general.php:316](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/options-general.php#L316-L316)
 * hook[propagate_network_user_spam_to_blogs](https://developer.wordpress.org/reference/hooks/propagate_network_user_spam_to_blogs/)
 * Filters whether to propagate the blog status when a user is marked as spam.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/propagate_network_user_spam_to_blogs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/propagate_network_user_spam_to_blogs/#uses)
   | Source: [wp-admin/network/users.php:104](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/network/users.php#L104-L104)
 * function[wp_get_image_alttext()](https://developer.wordpress.org/reference/functions/wp_get_image_alttext/)
 * Gets the alt text from image meta data.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_get_image_alttext/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_image_alttext/#uses)
   | Source: [wp-admin/includes/image.php:1088](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/image.php#L1088-L1149)
 * hook[plugins_list_status_text](https://developer.wordpress.org/reference/hooks/plugins_list_status_text/)
 * Filters the status text of default switch case in the plugins list table.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/plugins_list_status_text/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/plugins_list_status_text/#uses)
   | Source: [wp-admin/includes/class-wp-plugins-list-table.php:595](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/class-wp-plugins-list-table.php#L595-L595)
 * function[wp_print_auto_sizes_contain_css_fix()](https://developer.wordpress.org/reference/functions/wp_print_auto_sizes_contain_css_fix/)
 * Prints a CSS rule to fix potential visual issues with images using `sizes=auto`.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_print_auto_sizes_contain_css_fix/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_print_auto_sizes_contain_css_fix/#uses)
   | Source: [wp-includes/deprecated.php:6476](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6476-L6488)
 * method[WP_Interactivity_API::print_router_markup()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_router_markup/)
 * Outputs markup for the @wordpress/interactivity-router script module.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_router_markup/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_router_markup/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1303](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1303-L1312)
 * method[WP_Interactivity_API::add_client_navigation_support_to_script_module()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_client_navigation_support_to_script_module/)
 * Marks a script module as compatible with client-side navigation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_client_navigation_support_to_script_module/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_client_navigation_support_to_script_module/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:430](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L430-L432)
 * method[WP_Interactivity_API::_process_directives()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/_process_directives/)
 * Processes the interactivity directives contained within the HTML content and 
   updates the markup accordingly.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/_process_directives/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/_process_directives/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:473](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L473-L629)
 * method[WP_Interactivity_API::parse_directive_name()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/parse_directive_name/)
 * Parse the directive name to extract the following parts: – Prefix: The main directive
   name without “data-wp-“.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/parse_directive_name/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/parse_directive_name/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:769](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L769-L822)
 * method[WP_Interactivity_API::get_directive_entries()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_directive_entries/)
 * Parse the HTML element and get all the valid directives with the given prefix.
 * Used by [6 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_directive_entries/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_directive_entries/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:882](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L882-L915)
 * method[WP_Interactivity_API::get_element()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_element/)
 * Returns an array representation of the current element being processed.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_element/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/get_element/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:355](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L355-L365)
 * method[WP_Interactivity_API::add_load_on_client_navigation_attribute_to_script_modules()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_load_on_client_navigation_attribute_to_script_modules/)
 * Adds the `data-wp-router-options` attribute to script modules that support client-
   side navigation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_load_on_client_navigation_attribute_to_script_modules/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_load_on_client_navigation_attribute_to_script_modules/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:403](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L403-L416)

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

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[3](https://developer.wordpress.org/reference/package/wordpress/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/package/wordpress/page/4/?output_format=md)
5 [6](https://developer.wordpress.org/reference/package/wordpress/page/6/?output_format=md)
[7](https://developer.wordpress.org/reference/package/wordpress/page/7/?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/6/?output_format=md)