WP_HTML_Processor::generate_implied_end_tags()
Closes elements that have implied end tags.
Метод класса: WP_HTML_Processor{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->generate_implied_end_tags( $except_for_this_element );
- $except_for_this_element(строка|null)
- Perform as if this element doesn't exist in the stack of open elements.
По умолчанию: null
Заметки
Список изменений
С версии 6.4.0 | Введена. |
Код WP_HTML_Processor::generate_implied_end_tags() WP HTML Processor::generate implied end tags WP 6.6.2
private function generate_implied_end_tags( $except_for_this_element = null ) { $elements_with_implied_end_tags = array( 'DD', 'DT', 'LI', 'P', ); $current_node = $this->state->stack_of_open_elements->current_node(); while ( $current_node && $current_node->node_name !== $except_for_this_element && in_array( $this->state->stack_of_open_elements->current_node(), $elements_with_implied_end_tags, true ) ) { $this->state->stack_of_open_elements->pop(); } }