如何使表格不是必需的?

How to make form non required?

我有一个问题,要定制 field non-required field. I use Magee Restaurant plugin for Wordpress, and when try to checkout, there is one field named "Table Number". For default that field is required. How to make non-required?

标签名为:

<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>

谢谢。

好在插件使用了 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;
}