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

---

# @package: WordPress

 * 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 [3 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:914](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L914-L933)
 * 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:90](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/blocks.php#L90-L128)
 * 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:888](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-image-editor-imagick.php#L888-L899)
 * method[WP_Block_Patterns_Registry::__wakeup()](https://developer.wordpress.org/reference/classes/wp_block_patterns_registry/__wakeup/)
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_block_patterns_registry/__wakeup/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_block_patterns_registry/__wakeup/#uses)
   | Source: [wp-includes/class-wp-block-patterns-registry.php:259](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/class-wp-block-patterns-registry.php#L259-L272)
 * 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.0/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:8435](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L8435-L8435)
 * 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:8304](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/post.php#L8304-L8340)
 * 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.0/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.0/src/wp-includes/global-styles-and-settings.php#L460-L462)
 * method[WP_HTML_Tag_Processor::skip_rawtext()](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/skip_rawtext/)
 * Skips contents of generic rawtext elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/skip_rawtext/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_tag_processor/skip_rawtext/#uses)
   | Source: [wp-includes/html-api/class-wp-html-tag-processor.php:1391](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-tag-processor.php#L1391-L1398)
 * 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:1181](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-tag-processor.php#L1181-L1229)
 * 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:1240](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-tag-processor.php#L1240-L1258)
 * method[WP_HTML_Active_Formatting_Elements::walk_down()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/walk_down/)
 * Steps through the stack of active formatting elements, starting with the top 
   element (added first) and walking downwards to the one added last.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/walk_down/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/walk_down/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:171](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L171-L177)
 * 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.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L198-L202)
 * class[WP_HTML_Unsupported_Exception](https://developer.wordpress.org/reference/classes/wp_html_unsupported_exception/)
 * Core class used by the HTML processor during HTML parsing for indicating that
   a given operation is unsupported.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_unsupported_exception/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_unsupported_exception/#uses)
   | Source: [wp-includes/html-api/class-wp-html-unsupported-exception.php:30](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-unsupported-exception.php#L30-L115)
 * method[WP_HTML_Active_Formatting_Elements::push()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/push/)
 * Pushes a node onto the stack of active formatting elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/push/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/push/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:114](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L114-L128)
 * method[WP_HTML_Active_Formatting_Elements::remove_node()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/remove_node/)
 * Removes a node from the stack of active formatting elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/remove_node/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/remove_node/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:138](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L138-L150)
 * method[WP_HTML_Processor::insert_html_element()](https://developer.wordpress.org/reference/classes/wp_html_processor/insert_html_element/)
 * Inserts an HTML element on the stack of open elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/insert_html_element/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/insert_html_element/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:6242](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L6242-L6244)
 * method[WP_HTML_Processor::is_special()](https://developer.wordpress.org/reference/classes/wp_html_processor/is_special/)
 * Returns whether an element of a given name is in the HTML special category.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/is_special/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/is_special/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:6490](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L6490-L6597)
 * method[WP_HTML_Processor::is_void()](https://developer.wordpress.org/reference/classes/wp_html_processor/is_void/)
 * Returns whether a given element is an HTML Void Element
 * Used by [4 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/is_void/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/is_void/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:6611](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L6611-L6634)
 * method[WP_HTML_Active_Formatting_Elements::contains_node()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/contains_node/)
 * Reports if a specific node is in the stack of active formatting elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/contains_node/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/contains_node/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:54](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L54-L62)
 * class[WP_HTML_Active_Formatting_Elements](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/)
 * Core class used by the HTML processor during HTML parsing for managing the stack
   of active formatting elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:36](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L36-L229)
 * method[WP_HTML_Active_Formatting_Elements::count()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/count/)
 * Returns how many nodes are currently in the stack of active formatting elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/count/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/count/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:71](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L71-L73)
 * method[WP_HTML_Active_Formatting_Elements::current_node()](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/current_node/)
 * Returns the node at the end of the stack of active formatting elements, if one
   exists. If the stack is empty, returns null.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/current_node/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_active_formatting_elements/current_node/#uses)
   | Source: [wp-includes/html-api/class-wp-html-active-formatting-elements.php:83](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php#L83-L87)
 * method[WP_HTML_Processor::generate_implied_end_tags_thoroughly()](https://developer.wordpress.org/reference/classes/wp_html_processor/generate_implied_end_tags_thoroughly/)
 * Closes elements that have implied end tags, thoroughly.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/generate_implied_end_tags_thoroughly/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/generate_implied_end_tags_thoroughly/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:5811](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L5811-L5836)
 * method[WP_HTML_Processor::reconstruct_active_formatting_elements()](https://developer.wordpress.org/reference/classes/wp_html_processor/reconstruct_active_formatting_elements/)
 * Reconstructs the active formatting elements.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/reconstruct_active_formatting_elements/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/reconstruct_active_formatting_elements/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:5875](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L5875-L5904)
 * method[WP_HTML_Processor::run_adoption_agency_algorithm()](https://developer.wordpress.org/reference/classes/wp_html_processor/run_adoption_agency_algorithm/)
 * Runs the adoption agency algorithm.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/run_adoption_agency_algorithm/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/run_adoption_agency_algorithm/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:6107](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L6107-L6204)
 * method[WP_HTML_Processor::seek()](https://developer.wordpress.org/reference/classes/wp_html_processor/seek/)
 * Moves the internal cursor in the HTML Processor to a given bookmark’s location.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/seek/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/seek/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:5576](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L5576-L5705)
 * method[WP_HTML_Processor::set_bookmark()](https://developer.wordpress.org/reference/classes/wp_html_processor/set_bookmark/)
 * Sets a bookmark in the HTML document.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/set_bookmark/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/set_bookmark/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:5792](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L5792-L5802)
 * method[WP_HTML_Processor::close_a_p_element()](https://developer.wordpress.org/reference/classes/wp_html_processor/close_a_p_element/)
 * Closes a P element.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/close_a_p_element/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_html_processor/close_a_p_element/#uses)
   | Source: [wp-includes/html-api/class-wp-html-processor.php:5760](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/html-api/class-wp-html-processor.php#L5760-L5763)

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

[1](https://developer.wordpress.org/reference/package/wordpress/?output_format=md)…
[31](https://developer.wordpress.org/reference/package/wordpress/page/31/?output_format=md)
[32](https://developer.wordpress.org/reference/package/wordpress/page/32/?output_format=md)
33 [34](https://developer.wordpress.org/reference/package/wordpress/page/34/?output_format=md)
[35](https://developer.wordpress.org/reference/package/wordpress/page/35/?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/34/?output_format=md)