将特定选项值显示为 WooCommerce 中选择字段的默认值

yok*_*ama 2 php wordpress html-select field woocommerce

我正在使用 woocommerce 的功能使用 wordpress 添加项目woocommerce_form_field。因此,我使用选择框type => select,但我想显示在初始显示时决定的内容。
示例:假设选择框包含值ABC,我希望C在最初显示时处于选定状态。
我该如何指定呢?

woocommerce_form_field(
        'XXX',
        array(
            'type'        => 'select',
            'required'    => false, 
            'label'       => 'OO',
            'class'   => array('XXX', 'XXX'),
            'options' => array(
                'a' => 'A',
                'b' => 'B',
                'c' => 'C'
            ),
        ),
    );
Run Code Online (Sandbox Code Playgroud)

小智 5

您可以使用“默认”参数作为参数。

https://rudrastyh.com/woocommerce/woocommerce_form_field.html

woocommerce_form_field(
    'XXX',
    array(
        'type'        => 'select',
        'required'    => false, 
        'label'       => 'OO',
        'class' => array('XXX', 'XXX'),
        'options' => array(
            'a' => 'A',
            'b' => 'B',
            'c' => 'C'
        ),
        'default' => 'c'
    ),
);
Run Code Online (Sandbox Code Playgroud)