WooCommerce状态的自定义结账场我用下面的代码自定义状态字段添加到WooCommerce结帐场不工作
add_action('woocommerce_after_order_notes', 'some_custom_checkout_field');
function some_custom_checkout_field($checkout){
echo '<div id="some_custom_checkout_field"><h2>' . __('Heading') . '</h2>';
woocommerce_form_field('some_field_name', array(
'type' => 'state',
'class' => array('my-field-class form-row-wide'),
'label' => __('Additional Field'),
'required' => true,
), $checkout->get_value('some_field_name'));
echo '</div>';
}
我的问题:
当我访问结帐页面,第一次总是创建一个文本框,而不是一个国家下拉菜单,如果我刷新页面,它工作得很好。
复杂性来填补选项。想法? –
你可以显示woocommerce的状态选项列表。 –
我们可以通过国家代码得到州名单,我们用什么国家代码来获得州名单? –