Title: wp-includes/interactivity-api/interactivity-api.php | Developer.WordPress.org

---

# File: wp-includes/interactivity-api/interactivity-api.php

 * function[wp_interactivity_get_context()](https://developer.wordpress.org/reference/functions/wp_interactivity_get_context/)
 * Gets the current Interactivity API context for a given namespace.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity_get_context/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_get_context/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:125](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L125-L127)
 * function[wp_interactivity_get_element()](https://developer.wordpress.org/reference/functions/wp_interactivity_get_element/)
 * Returns an array representation of the current element being processed.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity_get_element/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_get_element/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:138](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L138-L140)
 * function[wp_interactivity_process_directives()](https://developer.wordpress.org/reference/functions/wp_interactivity_process_directives/)
 * Processes the interactivity directives contained within the HTML content and 
   updates the markup accordingly.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_process_directives/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_process_directives/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:39](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L39-L41)
 * function[wp_interactivity_state()](https://developer.wordpress.org/reference/functions/wp_interactivity_state/)
 * Gets and/or sets the initial state of an Interactivity API store for a given 
   namespace.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity_state/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_state/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:62](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L62-L64)
 * function[wp_interactivity_config()](https://developer.wordpress.org/reference/functions/wp_interactivity_config/)
 * Gets and/or sets the configuration of the Interactivity API for a given store
   namespace.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity_config/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_config/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:81](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L81-L83)
 * function[wp_interactivity_data_wp_context()](https://developer.wordpress.org/reference/functions/wp_interactivity_data_wp_context/)
 * Generates a `data-wp-context` directive attribute by encoding a context array.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity_data_wp_context/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_data_wp_context/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:104](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L104-L109)
 * function[wp_interactivity()](https://developer.wordpress.org/reference/functions/wp_interactivity/)
 * Retrieves the main WP_Interactivity_API instance.
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_interactivity/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity/#uses)
   | Source: [wp-includes/interactivity-api/interactivity-api.php:22](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/interactivity-api.php#L22-L28)