W3cubDocs

/WordPress

WP_HTML_Processor::get_token_name(): string|null

Returns the node name represented by the token.

Description

This matches the DOM API value nodeName. Some values are static, such as #text for a text node, while others are dynamically generated from the token itself.

Dynamic names:

  • Uppercase tag name for tag matches.
  • html for DOCTYPE declarations.

Note that if the Tag Processor is not matched on a token then this function will return null, either because it hasn’t yet found a token or because it reached the end of the document without matching a token.

Return

string|null Name of the matched token.

Source

 * > A start tag whose tag name is "html"
 */
case '+HTML':
	return $this->step_in_body();

Changelog

Version Description
6.6.0 Introduced.

© 2003–2024 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/classes/wp_html_processor/get_token_name