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的狀態選項列表。 –
我們可以通過國家代碼得到州名單,我們用什麼國家代碼來獲得州名單? –