WP_HTML_Processor::is_void( string $tag_name ): bool

Returns whether a given element is an HTML Void Element

Description

area, base, br, col, embed, hr, img, input, link, meta, source, track, wbr

See also

Parameters

$tag_namestringrequired
Name of HTML tag to check.

Return

bool Whether the given tag is an HTML Void Element.

Source

	$this->insert_html_element( $this->state->current_token );
	return true;

/*
 * > A start tag whose tag name is one of: "h1", "h2", "h3", "h4", "h5", "h6"
 */
case '+H1':
case '+H2':
case '+H3':
case '+H4':
case '+H5':
case '+H6':
	if ( $this->state->stack_of_open_elements->has_p_in_button_scope() ) {
		$this->close_a_p_element();
	}

	if (
		in_array(
			$this->state->stack_of_open_elements->current_node()->node_name,
			array( 'H1', 'H2', 'H3', 'H4', 'H5', 'H6' ),
			true
		)
	) {
		// @todo Indicate a parse error once it's possible.

Changelog

VersionDescription
6.4.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.