Title: 7.0.0 | Page 5 of 6 | Developer.WordPress.org

---

# New and updated in 7.0.0

Functions

Hooks

Classes

Methods

 * 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_load_classic_theme_block_styles_on_demand()](https://developer.wordpress.org/reference/functions/wp_load_classic_theme_block_styles_on_demand/)
 * Adds hooks to load block styles on demand in classic themes.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_load_classic_theme_block_styles_on_demand/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_load_classic_theme_block_styles_on_demand/#uses)
   | Source: [wp-includes/script-loader.php:3684](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/script-loader.php#L3684-L3727)
 * hook[wp_hash_password_options](https://developer.wordpress.org/reference/hooks/wp_hash_password_options/)
 * Filters the options passed to the password_hash() and password_needs_rehash()
   functions.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_options/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_options/#uses)
   | Source: [wp-includes/pluggable.php:2801](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L2801-L2801)
 * hook[wp_hash_password_algorithm](https://developer.wordpress.org/reference/hooks/wp_hash_password_algorithm/)
 * Filters the hashing algorithm to use in the password_hash() and password_needs_rehash()
   functions.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_algorithm/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_hash_password_algorithm/#uses)
   | Source: [wp-includes/pluggable.php:2785](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L2785-L2785)
 * function[apply_block_hooks_to_content_from_post_object()](https://developer.wordpress.org/reference/functions/apply_block_hooks_to_content_from_post_object/)
 * Run the Block Hooks algorithm on a post object’s content.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/apply_block_hooks_to_content_from_post_object/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/apply_block_hooks_to_content_from_post_object/#uses)
   | Source: [wp-includes/blocks.php:1214](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L1214-L1324)
 * function[resolve_pattern_blocks()](https://developer.wordpress.org/reference/functions/resolve_pattern_blocks/)
 * Replaces patterns in a block tree with their content.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/resolve_pattern_blocks/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/resolve_pattern_blocks/#uses)
   | Source: [wp-includes/blocks.php:1875](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L1875-L1973)
 * function[insert_hooked_blocks_into_rest_response()](https://developer.wordpress.org/reference/functions/insert_hooked_blocks_into_rest_response/)
 * Hooks into the REST API response for the Posts endpoint and adds the first and
   last inner blocks.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/insert_hooked_blocks_into_rest_response/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/insert_hooked_blocks_into_rest_response/#uses)
   | Source: [wp-includes/blocks.php:1477](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L1477-L1517)
 * 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)
 * function[wp_enqueue_block_template_skip_link()](https://developer.wordpress.org/reference/functions/wp_enqueue_block_template_skip_link/)
 * Enqueues the skip-link styles.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_enqueue_block_template_skip_link/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_enqueue_block_template_skip_link/#uses)
   | Source: [wp-includes/theme-templates.php:110](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/theme-templates.php#L110-L130)
 * function[wp_get_loading_optimization_attributes()](https://developer.wordpress.org/reference/functions/wp_get_loading_optimization_attributes/)
 * Gets loading optimization attributes.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_get_loading_optimization_attributes/#used-by)
   | Uses [13 functions](https://developer.wordpress.org/reference/functions/wp_get_loading_optimization_attributes/#uses)
   | Source: [wp-includes/media.php:5979](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/media.php#L5979-L6225)
 * function[wp_maybe_add_fetchpriority_high_attr()](https://developer.wordpress.org/reference/functions/wp_maybe_add_fetchpriority_high_attr/)
 * Determines whether to add `fetchpriority=’high’` to loading attributes.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_maybe_add_fetchpriority_high_attr/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_maybe_add_fetchpriority_high_attr/#uses)
   | Source: [wp-includes/media.php:6290](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/media.php#L6290-L6340)
 * method[WP_Theme_JSON::process_blocks_custom_css()](https://developer.wordpress.org/reference/classes/wp_theme_json/process_blocks_custom_css/)
 * Processes the CSS, to apply nesting.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/process_blocks_custom_css/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/process_blocks_custom_css/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:1529](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L1529-L1575)
 * method[WP_REST_Global_Styles_Controller::validate_custom_css()](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/validate_custom_css/)
 * Validate style.css as valid CSS.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/validate_custom_css/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_global_styles_controller/validate_custom_css/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php:682](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-global-styles-controller.php#L682-L753)
 * method[WP_Theme_JSON::get_root_layout_rules()](https://developer.wordpress.org/reference/classes/wp_theme_json/get_root_layout_rules/)
 * Outputs the CSS for layout rules on the root.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_theme_json/get_root_layout_rules/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_theme_json/get_root_layout_rules/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:3238](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L3238-L3300)
 * method[WP_Theme_JSON::get_layout_styles()](https://developer.wordpress.org/reference/classes/wp_theme_json/get_layout_styles/)
 * Gets the CSS layout rules for a particular block from theme.json layout definitions.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_layout_styles/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_layout_styles/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:1700](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L1700-L1890)
 * class[WP_Style_Engine](https://developer.wordpress.org/reference/classes/wp_style_engine/)
 * The main class integrating all other WP_Style_Engine_* classes.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_style_engine/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_style_engine/#uses)
   | Source: [wp-includes/style-engine/class-wp-style-engine.php:31](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/style-engine/class-wp-style-engine.php#L31-L772)
 * function[wp_get_global_stylesheet()](https://developer.wordpress.org/reference/functions/wp_get_global_stylesheet/)
 * Returns the stylesheet resulting of merging core, theme, and user data.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_get_global_stylesheet/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/wp_get_global_stylesheet/#uses)
   | Source: [wp-includes/global-styles-and-settings.php:148](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/global-styles-and-settings.php#L148-L238)
 * method[WP_Theme_JSON::remove_keys_not_in_schema()](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_keys_not_in_schema/)
 * Given a tree, removes the keys that are not present in the schema.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_keys_not_in_schema/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_keys_not_in_schema/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:1341](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L1341-L1388)
 * method[WP_Theme_JSON::get_stylesheet()](https://developer.wordpress.org/reference/classes/wp_theme_json/get_stylesheet/)
 * Returns the stylesheet that results of processing the theme.json structure this
   object represents.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_stylesheet/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_stylesheet/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:1449](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L1449-L1516)
 * function[build_query_vars_from_query_block()](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/)
 * Helper function that constructs a WP_Query args array from a `Query` block properties.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/functions/build_query_vars_from_query_block/#uses)
   | Source: [wp-includes/blocks.php:2697](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L2697-L2943)
 * function[wp_get_inline_script_tag()](https://developer.wordpress.org/reference/functions/wp_get_inline_script_tag/)
 * Constructs an inline script tag.
 * Used by [6 functions](https://developer.wordpress.org/reference/functions/wp_get_inline_script_tag/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_get_inline_script_tag/#uses)
   | Source: [wp-includes/script-loader.php:3010](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/script-loader.php#L3010-L3060)
 * hook[load_script_textdomain_relative_path](https://developer.wordpress.org/reference/hooks/load_script_textdomain_relative_path/)
 * Filters the relative path of scripts used for finding translation files.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/load_script_textdomain_relative_path/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/load_script_textdomain_relative_path/#uses)
   | Source: [wp-includes/l10n.php:1316](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/l10n.php#L1316-L1316)
 * function[wp_generate_uuid4()](https://developer.wordpress.org/reference/functions/wp_generate_uuid4/)
 * Generates a random UUID (version 4).
 * Used by [7 functions](https://developer.wordpress.org/reference/functions/wp_generate_uuid4/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_generate_uuid4/#uses)
   | Source: [wp-includes/functions.php:7997](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/functions.php#L7997-L8022)
 * method[WP_Customize_Custom_CSS_Setting::validate()](https://developer.wordpress.org/reference/classes/wp_customize_custom_css_setting/validate/)
 * Validate a received value for being valid CSS.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_customize_custom_css_setting/validate/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_customize_custom_css_setting/validate/#uses)
   | Source: [wp-includes/customize/class-wp-customize-custom-css-setting.php:165](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/customize/class-wp-customize-custom-css-setting.php#L165-L244)
 * function[get_the_author_posts_link()](https://developer.wordpress.org/reference/functions/get_the_author_posts_link/)
 * Retrieves an HTML link to the author page of the current post’s author.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/get_the_author_posts_link/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/get_the_author_posts_link/#uses)
   | Source: [wp-includes/author-template.php:328](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/author-template.php#L328-L356)
 * method[WP_Customize_Nav_Menu_Setting::update()](https://developer.wordpress.org/reference/classes/wp_customize_nav_menu_setting/update/)
 * Create/update the nav_menu term for this setting.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_customize_nav_menu_setting/update/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/classes/wp_customize_nav_menu_setting/update/#uses)
   | Source: [wp-includes/customize/class-wp-customize-nav-menu-setting.php:484](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/customize/class-wp-customize-nav-menu-setting.php#L484-L588)
 * method[WP_Customize_Nav_Menu_Item_Setting::update()](https://developer.wordpress.org/reference/classes/wp_customize_nav_menu_item_setting/update/)
 * Creates/updates the nav_menu_item post for this setting.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_customize_nav_menu_item_setting/update/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_customize_nav_menu_item_setting/update/#uses)
   | Source: [wp-includes/customize/class-wp-customize-nav-menu-item-setting.php:771](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/customize/class-wp-customize-nav-menu-item-setting.php#L771-L892)
 * function[wp_dropdown_roles()](https://developer.wordpress.org/reference/functions/wp_dropdown_roles/)
 * Prints out option HTML elements for role selectors.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_dropdown_roles/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_dropdown_roles/#uses)
   | Source: [wp-admin/includes/template.php:976](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/includes/template.php#L976-L994)
 * hook[option_page_capability_{$option_page}](https://developer.wordpress.org/reference/hooks/option_page_capability_option_page/)
 * Filters the capability required when using the Settings API.
 * Used by [0 functions](https://developer.wordpress.org/reference/hooks/option_page_capability_option_page/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/option_page_capability_option_page/#uses)
   | Source: [wp-admin/options.php:47](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-admin/options.php#L47-L47)
 * function[wp_cache_switch_to_blog()](https://developer.wordpress.org/reference/functions/wp_cache_switch_to_blog/)
 * Switches the internal blog ID.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_cache_switch_to_blog/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_cache_switch_to_blog/#uses)
   | Source: [wp-includes/cache.php:385](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/cache.php#L385-L389)

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

[1](https://developer.wordpress.org/reference/since/7.0.0/?output_format=md) … [3](https://developer.wordpress.org/reference/since/7.0.0/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/since/7.0.0/page/4/?output_format=md)
5 [6](https://developer.wordpress.org/reference/since/7.0.0/page/6/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/7.0.0/page/6/?output_format=md)