WP_HTML_Processor::get_adjusted_current_node
Returns the adjusted current node.
The adjusted current node is the context element if the parser was created as > part of the HTML fragment parsing algorithm and the stack of open elements > has only one element in it (fragment case); otherwise, the adjusted current > node is the current node.
Method of the class: WP_HTML_Processor{}
No Hooks.
Returns
WP_HTML_Token|null. The adjusted current node.
Usage
// private - for code of main (parent) class only $result = $this->get_adjusted_current_node(): ?WP_HTML_Token;
Notes
Changelog
| Since 6.7.0 | Introduced. |
WP_HTML_Processor::get_adjusted_current_node() WP HTML Processor::get adjusted current node code WP 6.9
private function get_adjusted_current_node(): ?WP_HTML_Token {
if ( isset( $this->context_node ) && 1 === $this->state->stack_of_open_elements->count() ) {
return $this->context_node;
}
return $this->state->stack_of_open_elements->current_node();
}