Проверка Woocommerce — добавьте флажок, чтобы показать/скрыть другой флажок

#wordpress #woocommerce

Вопрос:

У меня есть несколько пользовательских полей при оформлении заказа Woocommerce, которые отображаются при установке флажка:

 add_action( 'woocommerce_after_checkout_form', 'hide_show_new_field', 9999 );
  
function hide_show_new_field() {
    
  wc_enqueue_js( "
      jQuery('input#checkbox_trigger').change(function(){
           
         if (! this.checked) {
            
            jQuery('#field1_field').fadeOut();
            jQuery('#field2_field input').val('');
            jQuery('#field3_field').fadeOut();
            jQuery('#field4_field input').val('');
        
            
         } else {
            /
            jQuery('#field1_field').fadeIn();
            jQuery('#field2_field').fadeIn();
            jQuery('#field3_field').fadeIn();
            jQuery('#field4_field').fadeIn();
            
         }
           
      }).change();
  ");
       
}
 

Мне нужно добавить новый флажок (назовем его checkbox2), который также будет отображаться, когда флажок установлен

 $fields['billing']['checkbox2'] = array(
    'type'      => 'checkbox',
    'label'     => __('We will see this checkbox when the checkbox_trigger is checked', 'woocommerce'),
    'class'     => array('form-row-wide'),
    'clear'     => true
); 
 

Есть ли способ сделать это?