Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “电子商务签出自定义选择”字段_Php_Wordpress_Woocommerce_Hook Woocommerce - Fatal编程技术网

Php “电子商务签出自定义选择”字段

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

我具有以下功能,可将选择列表添加到woo commerce结帐表单:

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' ));

希望有帮助

酷!别忘了把问题标为已解决。