block_core_navigation_overlay_html_has_close_block()
Checks if the overlay HTML contains a navigation-overlay-close block.
Uses WP_HTML_Tag_Processor to detect the close button in rendered output, so it works when the overlay uses patterns (pattern content is rendered at output time, not in the block tree).
No Hooks.
Returns
true|false. True if a close button element is found.
Usage
block_core_navigation_overlay_html_has_close_block( $html );
- $html(string) (required)
- The rendered overlay HTML.
Changelog
| Since 7.0.0 | Introduced. |
block_core_navigation_overlay_html_has_close_block() block core navigation overlay html has close block code WP 7.0
function block_core_navigation_overlay_html_has_close_block( $html ) {
$tags = new WP_HTML_Tag_Processor( $html );
return $tags->next_tag(
array(
'tag_name' => 'BUTTON',
'class_name' => 'wp-block-navigation-overlay-close',
)
);
}