我需要修改默认的 woocommerce billing&shipping 字段。我需要移动其中一些,设置不同的表单行类并在删除标签的同时添加占位符。我的代码正在运行,但我想知道是否有更简洁的解决方案,即是否可以缩短和/或优化代码。我的代码是
add_filter('woocommerce_default_address_fields', 'override_address_fields');
function override_address_fields( $address_fields ) {
$address_fields['first_name']['placeholder'] = 'yxz';
$address_fields['last_name']['placeholder'] = 'yxz';
$address_fields['address_1']['placeholder'] = 'yxz';
$address_fields['company']['placeholder'] = 'yxz';
$address_fields['postcode']['placeholder'] = 'yxz';
$address_fields['city']['placeholder'] = 'yxz';
return $address_fields;
}
add_filter( "woocommerce_checkout_fields", "reordering_checkout_fields", 15, 1 );
function reordering_checkout_fields( $fields ) {
$fields['billing']['billing_phone']['placeholder'] = 'yxz';
$fields['billing']['billing_email']['placeholder'] = 'yxz';
unset($fields['order']['order_comments']);
return $fields;
}
add_filter( 'woocommerce_checkout_fields', 'rearrange_checkout_fields' );
function rearrange_checkout_fields( $checkout_fields ) {
$checkout_fields['billing']['billing_country']['priority'] = 80;
$checkout_fields['shipping']['shipping_country']['priority'] = 80;
return $checkout_fields;
}
慕婉清6462132