Conditionally customizing WooCommerce checkout fields

后端 未结 3 2100
情书的邮戳
情书的邮戳 2021-02-11 09:44

I am trying to modify WooCommerce check out fields. There are two points I want to reach.

  1. Conditional fields

    I want to make conditional fields for differe

3条回答
  •  萌比男神i
    2021-02-11 10:12

    @LoicTheAztec Thanks you for your reply, you gave me a great help. As you mentioned, required fields are the problem. As a result, I tried to use the code as below to solve the problem. Although it solved the problem about required fields, it cause the labels of the fields cannot be shown.

    add_filter( 'woocommerce_shipping_fields', 'customizing_shipping_fields_required' );
    function customizing_shipping_fields_required($fields) {
        $fields['shipping_first_name'] = array(
        'required'=>false
        );
        $fields['shipping_last_name'] = array(
        'required'=>false
        );
        $fields['shipping_company'] = array(
        'required'=>false
        );
        $fields['shipping_city'] = array(
        'required'=>false
        );
        $fields['shipping_address_1'] = array(
        'required'=>false
        );
        $fields['shipping_address_2'] = array(
        'required'=>false
        );
        $fields['shipping_postcode'] = array(
        'required'=>false
        );
        return $fields;
    }
    

提交回复
热议问题