2017-05-11 7 views
0

私はカスタムを作るのに1つの問題がありますfield non-required field。私はWordpress用のMagee Restaurantプラグインを使用しています。チェックアウトしようとすると、「テーブル番号」という名前のフィールドが1つあります。デフォルトでは、このフィールドは必須です。どのように非必須にするには? 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; 
} 
関連する問題