WP_HTML_Tag_Processor::has_class()
Returns if a matched tag contains the given ASCII case-insensitive class name.
Method of the class: WP_HTML_Tag_Processor{}
No Hooks.
Return
true|false|null
. Whether the matched tag contains the given class name, or null if not matched.
Usage
$WP_HTML_Tag_Processor = new WP_HTML_Tag_Processor(); $WP_HTML_Tag_Processor->has_class( $wanted_class );
- $wanted_class(string) (required)
- Look for this CSS class name, ASCII case-insensitive.
Changelog
Since 6.4.0 | Introduced. |
WP_HTML_Tag_Processor::has_class() WP HTML Tag Processor::has class code WP 6.6.2
public function has_class( $wanted_class ) { if ( self::STATE_MATCHED_TAG !== $this->parser_state ) { return null; } $wanted_class = strtolower( $wanted_class ); foreach ( $this->class_list() as $class_name ) { if ( $class_name === $wanted_class ) { return true; } } return false; }