wpseek.com
A WordPress-centric search engine for devs and theme authors



block_core_navigation_overlay_html_has_close_block › WordPress Function

Since7.0.0
Deprecatedn/a
block_core_navigation_overlay_html_has_close_block ( $html )
Parameters:
  • (string) $html The rendered overlay HTML.
    Required: Yes
Returns:
  • (bool) True if a close button element is found.
Defined at:
Codex:

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).


Source

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',
		)
	);
}