小编Aar*_*ruz的帖子

WooCommerce自定义字段 - 多选

我在WooCommerce的结帐页面添加了额外的字段,我可以添加基本字段,如文本框,但需要添加(多)选择框,用户可以在其中选择多个项目.我已经想出如何通过代码添加一个选择框,如下所示:

add_action('woocommerce_after_order_notes', 'my_custom_checkout_field');

function my_custom_checkout_field( $checkout ) {

    echo '<div id="my_custom_checkout_field"><h3>'.__('My Field').'</h3>';

    woocommerce_form_field( 'my_field_name', array(
        'type'          => 'select',
        'class'         => array('my-field-class form-row-wide'),
        'label'         => __('Fill in this field'),
        'placeholder'       => __('Enter something'),
        'options'           => array(
            'Buick' => __('Buick', 'woocommerce' ),
            'Ford' => __('Ford', 'woocommerce' )
        )
        ), $checkout->get_value( 'my_field_name' ));

    echo '</div>';

}
Run Code Online (Sandbox Code Playgroud)

但这只是一个选择下拉.
我可以为多选择做类似的事吗?
或者你有推荐的WooCommerce扩展吗?

请建议,提前谢谢!

php forms wordpress multi-select woocommerce

11
推荐指数
1
解决办法
5655
查看次数

标签 统计

forms ×1

multi-select ×1

php ×1

woocommerce ×1

wordpress ×1