2017-05-11 1 views
0

사용자 정의 field non-required field을 만드는 데 한 가지 문제가 있습니다. Wordpress 용 Magee Restaurant 플러그인을 사용하고 체크 아웃을 시도 할 때 "테이블 번호"라는 하나의 필드가 있습니다. 기본적으로 해당 필드가 필요합니다. 불필요한 방법은? enter image description here양식을 만들 필요가 없습니까?

라벨의 이름은 :

<p class="form-row form-row-wide validate-required" id="mgrt_table_num_dine_field" data-priority=""><label for="mgrt_table_num_dine" class="">Table Number <abbr class="required" title="required">*</abbr></label><input type="text" class="input-text " name="mgrt_table_num_dine" id="mgrt_table_num_dine" placeholder="Insert your table number." value=""></p> 

감사합니다.

답변

1

플러그인이 사용하고있는 좋은 것 woocommerce_form_field 기능. 이 경우 필터를 사용할 수 있습니다. 이렇게해야합니다.

add_filter('woocommerce_form_field_args', 'magee_table_number_field_args', 10, 3); 
function magee_table_number_field_args($args, $key, $value){ 
    if ($key == 'mgrt_table_num_dine') { 
     $args['required'] = false; 
    } 
    return $args; 
} 
관련 문제