Php “电子商务签出自定义选择”字段
我具有以下功能,可将选择列表添加到woo commerce结帐表单:Php “电子商务签出自定义选择”字段,php,wordpress,woocommerce,hook-woocommerce,Php,Wordpress,Woocommerce,Hook Woocommerce,我具有以下功能,可将选择列表添加到woo commerce结帐表单: woocommerce_form_field( 'airport_pickup', array( 'type' => 'select', 'class' => array('airport_pickup form-row-wide'), 'label' => __('Would you like us to ar
woocommerce_form_field( 'airport_pickup', array(
'type' => 'select',
'class' => array('airport_pickup form-row-wide'),
'label' => __('Would you like us to arrange transportation from the airport to your starting hotel?'),
'required' => true,
'options' => array(
'Y' => __('YES'),
'N' => __('NO')
)), $checkout->get_value( 'airport_pickup' ));
我想默认选择“否”选项。请建议。如何操作?以下是woocommerce\u form\u字段($key,$args,$value)函数的默认参数($args):
$defaults = array(
'type' => 'text',
'label' => '',
'description' => '',
'placeholder' => '',
'maxlength' => false,
'required' => false,
'autocomplete' => false,
'id' => $key,
'class' => array(),
'label_class' => array(),
'input_class' => array(),
'return' => false,
'options' => array(),
'custom_attributes' => array(),
'validate' => array(),
'default' => '',
);
在您的情况下,您只需要这样修改:
woocommerce_form_field( 'airport_pickup', array(
'type' => 'select',
'class' => array('airport_pickup form-row-wide'),
'label' => __('Would you like us to arrange transportation from the airport to your starting hotel?'),
'required' => true,
'options' => array(
'Y' => __('YES'),
'N' => __('NO')
),
'default' => 'N'),
$checkout->get_value( 'airport_pickup' ));
希望有帮助 酷!别忘了把问题标为已解决。