WP_HTML_Open_Elements::walk_down()
Steps through the stack of open elements, starting with the top element (added first) and walking downwards to the one added last.
This generator function is designed to be used inside a "foreach" loop.
Example:
$html = '<em><strong><a>We are here'; foreach ( $stack->walk_down() as $node ) { echo "{$node->node_name} -> "; } > EM -> STRONG -> A ->
To start with the most-recently added element and walk towards the top, see WP_HTML_Open_Elements::walk_up().
Method of the class: WP_HTML_Open_Elements{}
No Hooks.
Return
null
. Nothing (null).
Usage
$WP_HTML_Open_Elements = new WP_HTML_Open_Elements(); $WP_HTML_Open_Elements->walk_down();
Changelog
Since 6.4.0 | Introduced. |
WP_HTML_Open_Elements::walk_down() WP HTML Open Elements::walk down code WP 6.6.2
public function walk_down() { $count = count( $this->stack ); for ( $i = 0; $i < $count; $i++ ) { yield $this->stack[ $i ]; } }