WP_HTML_Processor::get_attribute()
Returns the value of a requested attribute from a matched tag opener if that attribute exists.
Example:
$p = WP_HTML_Processor::create_fragment( '<div enabled class="test" data-test-id="14">Test</div>' ); $p->next_token() === true; $p->get_attribute( 'data-test-id' ) === '14'; $p->get_attribute( 'enabled' ) === true; $p->get_attribute( 'aria-label' ) === null;
$p->next_tag() === false; $p->get_attribute( 'class' ) === null;
Метод класса: WP_HTML_Processor{}
Хуков нет.
Возвращает
Строку|true|null
. Value of attribute or null if not available. Boolean attributes return true.
Использование
$WP_HTML_Processor = new WP_HTML_Processor(); $WP_HTML_Processor->get_attribute( $name );
- $name(строка) (обязательный)
- Name of attribute whose value is requested.
Список изменений
С версии 6.6.0 | Введена. |
С версии 6.6.0 | Subclassed for HTML Processor. |
Код WP_HTML_Processor::get_attribute() WP HTML Processor::get attribute WP 6.8.1
public function get_attribute( $name ) { return $this->is_virtual() ? null : parent::get_attribute( $name ); }