WP_Block_Processor::get_span
Returns the span representing the currently-matched delimiter, if matched, otherwise null.
Example:
$processor = new WP_Block_Processor( '<!-- wp:void /-->' ); null === $processor->get_span();
$processor->next_delimiter(); WP_HTML_Span( 0, 17 ) === $processor->get_span();
Метод класса: WP_Block_Processor{}
Хуков нет.
Возвращает
WP_HTML_Span|null. Span of text in source text spanning matched delimiter.
Использование
$WP_Block_Processor = new WP_Block_Processor(); $WP_Block_Processor->get_span(): ?WP_HTML_Span;
Список изменений
| С версии 6.9.0 | Введена. |
Код WP_Block_Processor::get_span() WP Block Processor::get span WP 6.9.1
public function get_span(): ?WP_HTML_Span {
switch ( $this->state ) {
case self::HTML_SPAN:
return new WP_HTML_Span( $this->after_previous_delimiter, $this->matched_delimiter_at - $this->after_previous_delimiter );
case self::MATCHED:
return new WP_HTML_Span( $this->matched_delimiter_at, $this->matched_delimiter_length );
default:
return null;
}
}