【发布时间】:2016-10-13 23:31:06
【问题描述】:
我曾尝试使用woocommerce_checkout_fields 过滤钩子同时禁用多个结帐字段的“必填”属性,但没有成功。
插件也无法正常工作。这是我的代码:
// 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;
}
怎么了?
我怎样才能做到这一点?
【问题讨论】:
标签: php wordpress woocommerce hook checkout