doulifang5554 2018-08-08 23:30
浏览 107
已采纳

获取woocommerce 3中自定义结帐字段的值

In Woocommerce checkout, I am adding a custom checkout field and here is my code:

add_action( 'woocommerce_before_order_notes', 'shipping_add_select_checkout_field' );
function shipping_add_select_checkout_field( WC_Checkout $checkout ) {
    $options = array_merge( [ '' => __( 'Nothing to select' ), ], city_zone() );
    woocommerce_form_field( 'billing_country_zone', array(
            'type'     => 'select',
            'class'    => array( 'form-row-wide', 'address-field', 'update_totals_on_change' ),
            'label'    => __( 'City zone' ),
            'required' => true,
            'options'  => $options
    ), WC()->customer->billing_country_zone );
}

Now I am totally lost as I need to know what is WC()->customer->billing_country_zone for and how can I check it's value…

Any help is really appreciated.

  • 写回答

1条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 如何修改损失函数以及代码讲解
      • ¥15 有偿咨询!!程序的小数点怎么取到后四位啊!
      • ¥15 IRS智能反射面相关文章代码
      • ¥15 landsat5的两幅影像镶嵌前波段是123457,为什么镶嵌后波段变成了123456?
      • ¥15 关于#matlab#中fmincon函数如何处理约束问题?
      • ¥60 Java程序,控制台输出
      • ¥40 cad 平面线段偏移计算方法
      • ¥20 深度学习可视化工具的使用
      • ¥15 本地的远程软件连接不上华为云服务器
      • ¥15 关于#android#的问题:清华源下载的AOSP在repo sync的时候报错