Automattic\WooCommerce\Blocks\BlockTypes\AddToCartWithOptions
AddToCartWithOptions::has_form_elements
Check if HTML content has form elements.
Метод класса: AddToCartWithOptions{}
Хуков нет.
Возвращает
bool. True if the HTML content has form elements, false otherwise.
Использование
$AddToCartWithOptions = new AddToCartWithOptions(); $AddToCartWithOptions->has_form_elements( $html_content );
- $html_content(строка) (обязательный)
- The HTML content.
Код AddToCartWithOptions::has_form_elements() AddToCartWithOptions::has form elements WC 11.2.1
public function has_form_elements( $html_content ) {
$processor = new \WP_HTML_Tag_Processor( $html_content );
$form_elements = array( 'INPUT', 'TEXTAREA', 'SELECT', 'BUTTON', 'FORM' );
while ( $processor->next_tag() ) {
if ( in_array( $processor->get_tag(), $form_elements, true ) ) {
return true;
}
}
return false;
}