Title: 6.2.0 | Developer.WordPress.org

---

# New and updated in 6.2.0

Functions

Hooks

Classes

Methods

 * function[_make_clickable_rel_attr()](https://developer.wordpress.org/reference/functions/_make_clickable_rel_attr/)
 * Helper function used to build the “rel” attribute for a URL when creating an 
   anchor using make_clickable().
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/_make_clickable_rel_attr/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/_make_clickable_rel_attr/#uses)
   | Source: [wp-includes/formatting.php:3033](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/formatting.php#L3033-L3063)
 * hook[comment_reply_to_unapproved_comment](https://developer.wordpress.org/reference/hooks/comment_reply_to_unapproved_comment/)
 * Fires when a comment reply is attempted to an unapproved comment.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/comment_reply_to_unapproved_comment/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/comment_reply_to_unapproved_comment/#uses)
   | Source: [wp-includes/comment.php:3641](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/comment.php#L3641-L3641)
 * method[WP_Term_Query::generate_cache_key()](https://developer.wordpress.org/reference/classes/wp_term_query/generate_cache_key/)
 * Generate cache key.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_term_query/generate_cache_key/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_term_query/generate_cache_key/#uses)
   | Source: [wp-includes/class-wp-term-query.php:1162](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-term-query.php#L1162-L1179)
 * function[wp_get_word_count_type()](https://developer.wordpress.org/reference/functions/wp_get_word_count_type/)
 * Retrieves the word count type based on the locale.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_get_word_count_type/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_word_count_type/#uses)
   | Source: [wp-includes/l10n.php:2062](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/l10n.php#L2062-L2071)
 * function[switch_to_user_locale()](https://developer.wordpress.org/reference/functions/switch_to_user_locale/)
 * Switches the translations according to the given user’s locale.
 * Used by [22 functions](https://developer.wordpress.org/reference/functions/switch_to_user_locale/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/switch_to_user_locale/#uses)
   | Source: [wp-includes/l10n.php:1920](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/l10n.php#L1920-L1929)
 * function[_wp_reset_invalid_menu_item_parent()](https://developer.wordpress.org/reference/functions/_wp_reset_invalid_menu_item_parent/)
 * Prevents menu items from being their own parent.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_reset_invalid_menu_item_parent/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/_wp_reset_invalid_menu_item_parent/#uses)
   | Source: [wp-includes/nav-menu.php:1334](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/nav-menu.php#L1334-L1348)
 * hook[pre_wp_load_alloptions](https://developer.wordpress.org/reference/hooks/pre_wp_load_alloptions/)
 * Filters the array of alloptions before it is populated.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_wp_load_alloptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_wp_load_alloptions/#uses)
   | Source: [wp-includes/option.php:612](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/option.php#L612-L612)
 * function[_wp_block_theme_register_classic_sidebars()](https://developer.wordpress.org/reference/functions/_wp_block_theme_register_classic_sidebars/)
 * Registers the previous theme’s sidebars for the block themes.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_wp_block_theme_register_classic_sidebars/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/_wp_block_theme_register_classic_sidebars/#uses)
   | Source: [wp-includes/widgets.php:2152](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets.php#L2152-L2168)
 * hook[post_search_columns](https://developer.wordpress.org/reference/hooks/post_search_columns/)
 * Filters the columns to search in a WP_Query search.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/post_search_columns/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/post_search_columns/#uses)
   | Source: [wp-includes/class-wp-query.php:1473](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-query.php#L1473-L1473)
 * method[WP_Theme_JSON::remove_indirect_properties()](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_indirect_properties/)
 * Removes indirect properties from the given input node and sets in the given output
   node.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_indirect_properties/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/remove_indirect_properties/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:4003](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L4003-L4015)
 * 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_Theme_JSON::get_custom_css()](https://developer.wordpress.org/reference/classes/wp_theme_json/get_custom_css/)
 * Returns the global styles custom CSS.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_custom_css/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_theme_json/get_custom_css/#uses)
   | Source: [wp-includes/class-wp-theme-json.php:1585](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json.php#L1585-L1602)
 * function[wp_is_internal_link()](https://developer.wordpress.org/reference/functions/wp_is_internal_link/)
 * Determines whether or not the specified URL is of a host included in the internal
   hosts list.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_is_internal_link/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_is_internal_link/#uses)
   | Source: [wp-includes/link-template.php:4898](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/link-template.php#L4898-L4904)
 * function[wp_internal_hosts()](https://developer.wordpress.org/reference/functions/wp_internal_hosts/)
 * Returns an array of URL hosts which are considered to be internal hosts.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_internal_hosts/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/wp_internal_hosts/#uses)
   | Source: [wp-includes/link-template.php:4863](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/link-template.php#L4863-L4886)
 * hook[wp_internal_hosts](https://developer.wordpress.org/reference/hooks/wp_internal_hosts/)
 * Filters the array of URL hosts which are considered internal.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/wp_internal_hosts/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_internal_hosts/#uses)
   | Source: [wp-includes/link-template.php:4874](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/link-template.php#L4874-L4879)
 * function[wp_normalize_remote_block_pattern()](https://developer.wordpress.org/reference/functions/wp_normalize_remote_block_pattern/)
 * Normalize the pattern properties to camelCase.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_normalize_remote_block_pattern/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_normalize_remote_block_pattern/#uses)
   | Source: [wp-includes/block-patterns.php:256](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-patterns.php#L256-L268)
 * hook[wp_set_password](https://developer.wordpress.org/reference/hooks/wp_set_password/)
 * Fires after the user password is set.
 * Used by [3 functions](https://developer.wordpress.org/reference/hooks/wp_set_password/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/wp_set_password/#uses)
   | Source: [wp-includes/pluggable.php:3130](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/pluggable.php#L3130-L3130)
 * function[wp_nav_menu_remove_menu_item_has_children_class()](https://developer.wordpress.org/reference/functions/wp_nav_menu_remove_menu_item_has_children_class/)
 * Remove the `menu-item-has-children` class from bottom level menu items.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_nav_menu_remove_menu_item_has_children_class/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_nav_menu_remove_menu_item_has_children_class/#uses)
   | Source: [wp-includes/nav-menu-template.php:664](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/nav-menu-template.php#L664-L701)
 * function[wp_enqueue_global_styles_custom_css()](https://developer.wordpress.org/reference/functions/wp_enqueue_global_styles_custom_css/)
 * Enqueues the global styles custom css defined via theme.json.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_enqueue_global_styles_custom_css/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_enqueue_global_styles_custom_css/#uses)
   | Source: [wp-includes/deprecated.php:6370](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6370-L6385)
 * method[WP_Textdomain_Registry::get_paths_for_domain()](https://developer.wordpress.org/reference/classes/wp_textdomain_registry/get_paths_for_domain/)
 * Returns possible language directory paths for a given text domain.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_textdomain_registry/get_paths_for_domain/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_textdomain_registry/get_paths_for_domain/#uses)
   | Source: [wp-includes/class-wp-textdomain-registry.php:286](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-textdomain-registry.php#L286-L297)
 * method[WP_REST_Block_Patterns_Controller::migrate_pattern_categories()](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/migrate_pattern_categories/)
 * Migrates old core pattern categories to the new categories.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/migrate_pattern_categories/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_block_patterns_controller/migrate_pattern_categories/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php:135](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/rest-api/endpoints/class-wp-rest-block-patterns-controller.php#L135-L152)
 * 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)
 * function[get_classic_theme_supports_block_editor_settings()](https://developer.wordpress.org/reference/functions/get_classic_theme_supports_block_editor_settings/)
 * Returns the classic theme supports settings for block editor.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_classic_theme_supports_block_editor_settings/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_classic_theme_supports_block_editor_settings/#uses)
   | Source: [wp-includes/block-editor.php:809](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/block-editor.php#L809-L842)
 * method[WP_Locale::get_word_count_type()](https://developer.wordpress.org/reference/classes/wp_locale/get_word_count_type/)
 * Retrieves the localized word count type.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_locale/get_word_count_type/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_locale/get_word_count_type/#uses)
   | Source: [wp-includes/class-wp-locale.php:446](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-locale.php#L446-L462)
 * method[WP_Image_Editor_Imagick::set_imagick_time_limit()](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/set_imagick_time_limit/)
 * Sets Imagick time limit.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/set_imagick_time_limit/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/set_imagick_time_limit/#uses)
   | Source: [wp-includes/class-wp-image-editor-imagick.php:312](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-image-editor-imagick.php#L312-L333)
 * method[WP_Theme_JSON_Resolver::recursively_iterate_json()](https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/recursively_iterate_json/)
 * Returns an array of all nested JSON files within a given directory.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/recursively_iterate_json/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_theme_json_resolver/recursively_iterate_json/#uses)
   | Source: [wp-includes/class-wp-theme-json-resolver.php:758](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-theme-json-resolver.php#L758-L762)
 * function[wp_theme_has_theme_json()](https://developer.wordpress.org/reference/functions/wp_theme_has_theme_json/)
 * Checks whether a theme or its parent has a theme.json file.
 * Used by [15 functions](https://developer.wordpress.org/reference/functions/wp_theme_has_theme_json/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/functions/wp_theme_has_theme_json/#uses)
   | Source: [wp-includes/global-styles-and-settings.php:391](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/global-styles-and-settings.php#L391-L423)
 * function[wp_clean_theme_json_cache()](https://developer.wordpress.org/reference/functions/wp_clean_theme_json_cache/)
 * Cleans the caches under the theme_json group.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_clean_theme_json_cache/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/wp_clean_theme_json_cache/#uses)
   | Source: [wp-includes/global-styles-and-settings.php:430](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/global-styles-and-settings.php#L430-L438)
 * method[WP_HTML_Tag_Processor::matches()](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/matches/)
 * Checks whether a given tag and its attributes match the search criteria.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/matches/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/matches/#uses)
   | Source: [wp-includes/html-api/class-wp-html-tag-processor.php:4376](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-tag-processor.php#L4376-L4397)
 * function[wp_get_global_styles_custom_css()](https://developer.wordpress.org/reference/functions/wp_get_global_styles_custom_css/)
 * Gets the global styles custom CSS from theme.json.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_get_global_styles_custom_css/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_get_global_styles_custom_css/#uses)
   | Source: [wp-includes/deprecated.php:6318](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/deprecated.php#L6318-L6362)

1 [2](https://developer.wordpress.org/reference/since/6.2.0/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/since/6.2.0/page/3/?output_format=md)
[4](https://developer.wordpress.org/reference/since/6.2.0/page/4/?output_format=md)

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