Title: 6.4.0 | Page 3 of 7 | Developer.WordPress.org

---

# New and updated in 6.4.0

Functions

Hooks

Classes

Methods

 * method[WP_REST_Template_Autosaves_Controller::get_parent()](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/get_parent/)
 * Get the parent post.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/get_parent/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/get_parent/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php:240](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php#L240-L242)
 * method[WP_REST_Template_Autosaves_Controller::get_item()](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/get_item/)
 * Gets the autosave, if the ID is valid.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/get_item/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/get_item/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php:212](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php#L212-L230)
 * method[WP_REST_Template_Autosaves_Controller::register_routes()](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/register_routes/)
 * Registers the routes for autosaves.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/register_routes/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/register_routes/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php:86](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php#L86-L163)
 * method[WP_REST_Template_Autosaves_Controller::prepare_item_for_response()](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/prepare_item_for_response/)
 * Prepares the item for the REST response.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/prepare_item_for_response/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/prepare_item_for_response/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php:174](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php#L174-L202)
 * method[WP_REST_Template_Autosaves_Controller::__construct()](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/__construct/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/__construct/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php:57](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php#L57-L77)
 * class[WP_REST_Template_Autosaves_Controller](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/)
 * Core class used to access template autosaves via the REST API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_autosaves_controller/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php:17](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-autosaves-controller.php#L17-L281)
 * method[WP_REST_Template_Revisions_Controller::get_item_schema()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/get_item_schema/)
 * Retrieves the item’s schema, conforming to JSON Schema.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/get_item_schema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/get_item_schema/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:295](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L295-L311)
 * method[WP_REST_Template_Revisions_Controller::delete_item_permissions_check()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/delete_item_permissions_check/)
 * Checks if a given request has access to delete a revision.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/delete_item_permissions_check/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/delete_item_permissions_check/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:237](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L237-L265)
 * method[WP_REST_Template_Revisions_Controller::prepare_links()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/prepare_links/)
 * Prepares links for the request.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/prepare_links/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/prepare_links/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:275](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L275-L286)
 * method[WP_REST_Template_Revisions_Controller::get_parent()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/get_parent/)
 * Gets the parent post, if the template ID is valid.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/get_parent/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/get_parent/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:166](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L166-L188)
 * method[WP_REST_Template_Revisions_Controller::prepare_item_for_response()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/prepare_item_for_response/)
 * Prepares the item for the REST response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/prepare_item_for_response/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/prepare_item_for_response/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:199](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L199-L227)
 * method[WP_REST_Template_Revisions_Controller::__construct()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/__construct/)
 * Constructor.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/__construct/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/__construct/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:49](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L49-L63)
 * method[WP_REST_Template_Revisions_Controller::register_routes()](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/register_routes/)
 * Registers the routes for revisions based on post types supporting revisions.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/register_routes/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/register_routes/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:72](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L72-L156)
 * class[WP_REST_Template_Revisions_Controller](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/)
 * Core class used to access template revisions via the REST API.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_rest_template_revisions_controller/#uses)
   | Source: [wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php:17](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/rest-api/endpoints/class-wp-rest-template-revisions-controller.php#L17-L312)
 * function[traverse_and_serialize_blocks()](https://developer.wordpress.org/reference/functions/traverse_and_serialize_blocks/)
 * Given an array of parsed block trees, applies callbacks before and after serializing
   them and returns their concatenated output.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/traverse_and_serialize_blocks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/traverse_and_serialize_blocks/#uses)
   | Source: [wp-includes/blocks.php:2070](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L2070-L2105)
 * function[traverse_and_serialize_block()](https://developer.wordpress.org/reference/functions/traverse_and_serialize_block/)
 * Traverses a parsed block tree and applies callbacks before and after serializing
   it.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/traverse_and_serialize_block/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/functions/traverse_and_serialize_block/#uses)
   | Source: [wp-includes/blocks.php:1875](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L1875-L1923)
 * function[make_after_block_visitor()](https://developer.wordpress.org/reference/functions/make_after_block_visitor/)
 * Returns a function that injects the hooked blocks after a given block.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/make_after_block_visitor/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/make_after_block_visitor/#uses)
   | Source: [wp-includes/blocks.php:1658](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L1658-L1686)
 * hook[hooked_block_types](https://developer.wordpress.org/reference/hooks/hooked_block_types/)
 * Filters the list of hooked block types for a given anchor block type and relative
   position.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/hooked_block_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/hooked_block_types/#uses)
   | Source: [wp-includes/blocks.php:1026](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L1026-L1026)
 * function[make_before_block_visitor()](https://developer.wordpress.org/reference/functions/make_before_block_visitor/)
 * Returns a function that injects the theme attribute into, and hooked blocks before,
   a given block.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/make_before_block_visitor/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/make_before_block_visitor/#uses)
   | Source: [wp-includes/blocks.php:1601](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L1601-L1634)
 * function[get_hooked_blocks()](https://developer.wordpress.org/reference/functions/get_hooked_blocks/)
 * Retrieves block types hooked into the given block, grouped by anchor block type
   and the relative position.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/get_hooked_blocks/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/get_hooked_blocks/#uses)
   | Source: [wp-includes/blocks.php:974](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L974-L993)
 * function[get_block_asset_url()](https://developer.wordpress.org/reference/functions/get_block_asset_url/)
 * Gets the URL to a block asset.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/get_block_asset_url/#used-by)
   | Uses [10 functions](https://developer.wordpress.org/reference/functions/get_block_asset_url/#uses)
   | Source: [wp-includes/blocks.php:97](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/blocks.php#L97-L136)
 * method[WP_Image_Editor_Imagick::remove_pdf_alpha_channel()](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/remove_pdf_alpha_channel/)
 * Removes PDF alpha after it’s been read.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/remove_pdf_alpha_channel/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_image_editor_imagick/remove_pdf_alpha_channel/#uses)
   | Source: [wp-includes/class-wp-image-editor-imagick.php:1089](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-image-editor-imagick.php#L1089-L1100)
 * method[WP_Block_Patterns_Registry::prepare_content()](https://developer.wordpress.org/reference/classes/wp_block_patterns_registry/prepare_content/)
 * Prepares the content of a block pattern. If hooked blocks are registered, they
   get injected into the pattern, when they met the defined criteria.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_patterns_registry/prepare_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_patterns_registry/prepare_content/#uses)
   | Source: [wp-includes/class-wp-block-patterns-registry.php:171](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/class-wp-block-patterns-registry.php#L171-L184)
 * hook[pre_get_available_post_mime_types](https://developer.wordpress.org/reference/hooks/pre_get_available_post_mime_types/)
 * Filters the list of available post MIME types for the given post type.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/pre_get_available_post_mime_types/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/pre_get_available_post_mime_types/#uses)
   | Source: [wp-includes/post.php:8658](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/post.php#L8658-L8658)
 * function[_prime_post_parent_id_caches()](https://developer.wordpress.org/reference/functions/_prime_post_parent_id_caches/)
 * Prime the cache containing the parent ID of various post objects.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/_prime_post_parent_id_caches/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/functions/_prime_post_parent_id_caches/#uses)
   | Source: [wp-includes/post.php:8527](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/post.php#L8527-L8563)
 * function[wp_get_theme_data_template_parts()](https://developer.wordpress.org/reference/functions/wp_get_theme_data_template_parts/)
 * Returns the metadata for the template parts defined by the theme.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_get_theme_data_template_parts/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_get_theme_data_template_parts/#uses)
   | Source: [wp-includes/global-styles-and-settings.php:472](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/global-styles-and-settings.php#L472-L490)
 * function[wp_get_theme_data_custom_templates()](https://developer.wordpress.org/reference/functions/wp_get_theme_data_custom_templates/)
 * Returns the metadata for the custom templates defined by the theme via theme.
   json.
 * Used by [1 function](https://developer.wordpress.org/reference/functions/wp_get_theme_data_custom_templates/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/functions/wp_get_theme_data_custom_templates/#uses)
   | Source: [wp-includes/global-styles-and-settings.php:460](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/global-styles-and-settings.php#L460-L462)
 * method[WP_HTML_Tag_Processor::class_list()](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/class_list/)
 * Generator for a foreach loop to step through each class name for the matched 
   tag.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/class_list/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/class_list/#uses)
   | Source: [wp-includes/html-api/class-wp-html-tag-processor.php:1200](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/html-api/class-wp-html-tag-processor.php#L1200-L1248)
 * method[WP_HTML_Tag_Processor::has_class()](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/has_class/)
 * Returns if a matched tag contains the given ASCII case-insensitive class name.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/has_class/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/has_class/#uses)
   | Source: [wp-includes/html-api/class-wp-html-tag-processor.php:1259](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/html-api/class-wp-html-tag-processor.php#L1259-L1277)
 * method[WP_HTML_Active_Formatting_Elements::walk_up()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/walk_up/)
 * Steps through the stack of active formatting elements, starting with the bottom
   element (added last) and walking upwards to the one added first.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/walk_up/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/walk_up/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:198](https://github.com/WordPress/wordpress-develop/blob/7.1/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L198-L202)

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

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

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