【发布时间】:2012-11-20 23:52:06
【问题描述】:
我正在向 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>';
}
但这只是一个单一的选择下拉菜单。
我可以为多选做类似的事情吗?
或者你有推荐的 WooCommerce 扩展吗?
请指教,先谢谢了!
【问题讨论】:
标签: php forms wordpress multi-select woocommerce