$('select').on('change', function() {
// тут у нас есть значение this.value
// добавьте disabled по этому значению чекбоксам у которых значение === data-parent
})
function storefront_child_remove_unwanted_form_fields($fields) {
unset( $fields ['company'] );
unset( $fields ['address_2'] );
return $fields;
}
add_filter( 'woocommerce_default_address_fields', 'storefront_child_remove_unwanted_form_fields' );
function storefront_child_remove_phone($fields) {
unset( $fields ['billing_phone'] );
return $fields;
}
add_filter( 'woocommerce_billing_fields', 'storefront_child_remove_phone' );
искорняет некоторые возможности сделать sql-инъекции
Собственно это не MVC, и даже нормального роутинга там нет.