0
我尝试使用woocommerce_checkout_fields
过滤器钩子同时禁用多个结帐字段的“必需”属性,但没有成功。WooCommerce:使用过滤器钩子禁用结帐字段
插件工作不正常。这是我的代码:
// Hook in
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_address_1']['required'] = false;
$fields['billing']['billing_address_2']['required'] = false;
$fields['billing']['billing_postcode']['required'] = false;
$fields['billing']['billing_city']['required'] = false;
$fields['billing']['billing_phone']['required'] = false;
return $fields;
}
什么问题?
我该如何做到这一点?
你误解了我的问题。我需要制作几个“不需要”的字段,而不是完全禁用它们。这实际上工作正常。 – Bernhard