用于日期输入的WooCommerce结帐字段

时间:2015-12-22 11:26:57

标签: wordpress woocommerce

之前我使用插件创建了一些自定义结帐字段,其标记看起来与此类似:

<label for="billing_wcj_checkout_field_1"
     class="">Date</label><input type="text" class="input-text " 
    name="billing_wcj_checkout_field_1" id="billing_wcj_checkout_field_1" 
    placeholder=""  value="" display="date" />

但是,当我按照文档并创建自定义字段时,如下所示:

    woocommerce_form_field(
       'date', array(
           'type' => 'text',
           'class' =>array('form-row-first'),
           'label' => __('Date'),
           'required' => false
       ), $checkout->get_value( 'date' ));

我既不能设置显示类型也不能设置输入类"hasDatepicker"

非常感谢任何帮助或指导。

1 个答案:

答案 0 :(得分:1)

您可以通过将此行添加到数组来为输入添加类:'input_class'=&gt;阵列( 'hasDatepicker')

woocommerce_form_field(
   'date', array(
       'type' => 'text',
       'class' =>array('form-row-first'),
       'label' => __('Date'),
       'required' => false,
       'input_class' => array('hasDatepicker')
   ), $checkout->get_value( 'date' ));