当用户在woocommerce上选择一个州时,我试图显示一个城市列表,有些人很幸运能做到这一点??
我发现以下代码:
add_filter( \'woocommerce_checkout_fields\' , \'override_checkout_fields\' );
// Our hooked in function - $fields is passed via the filter!
function override_checkout_fields( $fields ) {
unset($fields[\'billing\'][\'billing_city\']);
unset($fields[\'shipping\'][\'shipping_city\']);
return $fields;
}
add_filter( \'woocommerce_checkout_fields\' , \'custom_override_checkout_fields\' );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
$fields[\'billing\'][\'billing_ciudad\']= array(
\'type\' => \'select\',
\'label\' => __(\'Ciudad\', \'woocommerce\'),
\'placeholder\' => _x(\'San Salvador\', \'placeholder\', \'woocommerce\'),
\'required\' => true,
\'class\' => array(\'form-row-wide\'),
\'clear\' => true,
);
$fields[\'billing\'][\'billing_ciudad\'][\'options\'] = array(
\'option_1\' => \'Col. Escalon\',
\'option_2\' => \'Otro ciudad o colonia\'
);
return $fields;
}
我试图只在选择一个州时显示此字段,并显示每个州的特定城市。