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

---

# @package: WordPress

 * method[WP_Interactivity_API::merge_style_property()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/merge_style_property/)
 * Merges an individual style property in the `style` attribute of an HTML element,
   updating or removing the property when necessary.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/merge_style_property/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/merge_style_property/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1180](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1180-L1201)
 * method[WP_Interactivity_API::data_wp_bind_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/)
 * Processes the `data-wp-bind` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_bind_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:1024](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L1024-L1074)
 * method[WP_Interactivity_API::extract_prefix_and_suffix()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/extract_prefix_and_suffix/)
 * Extracts the directive attribute name to separate and return the directive prefix
   and an optional suffix.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/extract_prefix_and_suffix/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/extract_prefix_and_suffix/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:421](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L421-L423)
 * method[WP_Interactivity_API::extract_directive_value()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/extract_directive_value/)
 * Parses and extracts the namespace and reference path from the given directive
   attribute value.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/extract_directive_value/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/extract_directive_value/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:850](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L850-L871)
 * method[WP_Interactivity_API::kebab_to_camel_case()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/kebab_to_camel_case/)
 * Transforms a kebab-case string to camelCase.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/kebab_to_camel_case/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/kebab_to_camel_case/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:925](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L925-L935)
 * method[WP_Interactivity_API::data_wp_interactive_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_interactive_processor/)
 * Processes the `data-wp-interactive` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_interactive_processor/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_interactive_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:948](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L948-L978)
 * method[WP_Interactivity_API::data_wp_context_processor()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_context_processor/)
 * Processes the `data-wp-context` directive.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_context_processor/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/data_wp_context_processor/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:991](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L991-L1011)
 * method[WP_Interactivity_API::add_hooks()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_hooks/)
 * Adds the necessary hooks for the Interactivity API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_hooks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/add_hooks/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:384](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L384-L388)
 * 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 [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/process_directives/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/process_directives/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:443](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L443-L457)
 * method[WP_Interactivity_API::process_directives_args()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/process_directives_args/)
 * Processes the interactivity directives contained within the HTML content and 
   updates the markup accordingly.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/process_directives_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/process_directives_args/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:247](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L247-L358)
 * method[WP_Interactivity_API::evaluate()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/evaluate/)
 * Evaluates the reference path passed to a directive based on the current store
   namespace, state and context.
 * Used by [5 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/evaluate/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/evaluate/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:644](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L644-L751)
 * method[WP_Interactivity_API::register_script_modules()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/register_script_modules/)
 * Registers the `@wordpress/interactivity` script modules.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/register_script_modules/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/register_script_modules/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:374](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L374-L376)
 * method[WP_Interactivity_API::state()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/state/)
 * Gets and/or sets the initial state of an Interactivity API store for a given 
   namespace.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/state/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/state/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:147](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L147-L186)
 * method[WP_Interactivity_API::config()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/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/classes/wp_interactivity_api/config/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/config/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:203](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L203-L214)
 * method[WP_Interactivity_API::print_client_interactivity_data()](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_client_interactivity_data/)
 * Prints the serialized client-side interactivity data.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_client_interactivity_data/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_interactivity_api/print_client_interactivity_data/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:228](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L228-L230)
 * 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)
 * class[WP_Interactivity_API](https://developer.wordpress.org/reference/classes/wp_interactivity_api/)
 * Class used to process the Interactivity API on the server.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_interactivity_api/#uses)
   | Source: [wp-includes/interactivity-api/class-wp-interactivity-api.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/interactivity-api/class-wp-interactivity-api.php#L15-L1455)
 * 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_process_directives_of_interactive_blocks()](https://developer.wordpress.org/reference/functions/wp_interactivity_process_directives_of_interactive_blocks/)
 * Processes the directives on the rendered HTML of the interactive blocks.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_interactivity_process_directives_of_interactive_blocks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_interactivity_process_directives_of_interactive_blocks/#uses)
   | Source: [wp-includes/deprecated.php:6305](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6305-L6308)
 * 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)
 * method[WP_Script_Modules::get_src()](https://developer.wordpress.org/reference/classes/wp_script_modules/get_src/)
 * Gets the versioned URL for a script module src.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_src/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_src/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:971](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L971-L1001)
 * hook[script_module_loader_src](https://developer.wordpress.org/reference/hooks/script_module_loader_src/)
 * Filters the script module source.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/script_module_loader_src/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/script_module_loader_src/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:995](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L995-L995)
 * method[WP_Script_Modules::print_script_module_preloads()](https://developer.wordpress.org/reference/classes/wp_script_modules/print_script_module_preloads/)
 * Prints the static dependencies of the enqueued script modules using link tags
   with rel=”modulepreload” attributes.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/print_script_module_preloads/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/print_script_module_preloads/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:585](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L585-L613)
 * method[WP_Script_Modules::print_import_map()](https://developer.wordpress.org/reference/classes/wp_script_modules/print_import_map/)
 * Prints the import map using a script tag with a type=”importmap” attribute.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/print_import_map/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/print_import_map/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:620](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L620-L631)
 * method[WP_Script_Modules::get_import_map()](https://developer.wordpress.org/reference/classes/wp_script_modules/get_import_map/)
 * Returns the import map array.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_import_map/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_import_map/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:644](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L644-L724)
 * method[WP_Script_Modules::get_marked_for_enqueue()](https://developer.wordpress.org/reference/classes/wp_script_modules/get_marked_for_enqueue/)
 * Retrieves the list of script modules marked for enqueue.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_marked_for_enqueue/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_script_modules/get_marked_for_enqueue/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:737](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L737-L742)
 * method[WP_Script_Modules::get_dependencies()](https://developer.wordpress.org/reference/classes/wp_script_modules/get_dependencies/)
 * Retrieves all the dependencies for the given script module identifiers, filtered
   by import types.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_dependencies/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/get_dependencies/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:759](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L759-L784)
 * method[WP_Script_Modules::add_hooks()](https://developer.wordpress.org/reference/classes/wp_script_modules/add_hooks/)
 * Adds the hooks to print the import map, enqueued script modules and script module
   preloads.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/add_hooks/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_script_modules/add_hooks/#uses)
   | Source: [wp-includes/class-wp-script-modules.php:433](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-script-modules.php#L433-L467)

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

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[22](https://developer.wordpress.org/reference/package/wordpress/page/22/?output_format=md)
[23](https://developer.wordpress.org/reference/package/wordpress/page/23/?output_format=md)
24 [25](https://developer.wordpress.org/reference/package/wordpress/page/25/?output_format=md)
[26](https://developer.wordpress.org/reference/package/wordpress/page/26/?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/25/?output_format=md)