1 回答

TA貢獻1804條經驗 獲得超3個贊
我找到了一個解決方案,禁用類“form-row”以避免來自 woocommerce 的 js 并添加優先級:
function change_woocommerce_field_markup($field, $key, $args, $value) {
$field = str_replace('form-row', '', $field);
$field = '<div class="single-field-wrapper" data-priority="' . $args['priority'] .
'">' . $field . '</div>';
if($key === 'billing_state')
$field = '<div class="state-province">'.$field;
else if ($key === 'billing_country')
$field = $field.'</div>';
return $field;
}
add_filter("woocommerce_form_field","change_woocommerce_field_markup", 10, 4);
這是解釋:https://wordpress.stackexchange.com/questions/309700/how-to-hook-on-a-woocommerce-checkout-field/309788
- 1 回答
- 0 關注
- 100 瀏覽
添加回答
舉報