WP_HTML_Open_Elements::has_element_in_scope
Returns whether a particular element is in scope.
The stack of open elements is said to have a particular element in > scope when it has that element in the specific scope consisting of > the following element types: > > - applet > - caption > - html > - table > - td > - th > - marquee > - object > - template > - MathML mi > - MathML mo > - MathML mn > - MathML ms > - MathML mtext > - MathML annotation-xml > - SVG foreignObject > - SVG desc > - SVG title
Method of the class: WP_HTML_Open_Elements{}
No Hooks.
Returns
true|false. Whether given element is in scope.
Usage
$WP_HTML_Open_Elements = new WP_HTML_Open_Elements(); $WP_HTML_Open_Elements->has_element_in_scope( $tag_name ): bool;
- $tag_name(string) (required)
- Name of tag to check.
Notes
Changelog
| Since 6.4.0 | Introduced. |
| Since 6.7.0 | Full support. |
WP_HTML_Open_Elements::has_element_in_scope() WP HTML Open Elements::has element in scope code WP 7.0
public function has_element_in_scope( string $tag_name ): bool {
return $this->has_element_in_specific_scope(
$tag_name,
array(
'APPLET',
'CAPTION',
'HTML',
'TABLE',
'TD',
'TH',
'MARQUEE',
'OBJECT',
'TEMPLATE',
'math MI',
'math MO',
'math MN',
'math MS',
'math MTEXT',
'math ANNOTATION-XML',
'svg FOREIGNOBJECT',
'svg DESC',
'svg TITLE',
)
);
}