Woocommerce - 自定义结帐字段
问题描述:
我希望你们可以帮我解决woo-commerce
问题。Woocommerce - 自定义结帐字段
我用this guide来删除整个结帐并用我自己的替换它。我使用此代码来删除标准字段。
我的问题是: 当我填写表格,我不断收到这个失败(丹麦翻译成英语):请填写地址字段继续。
// Hook in
add_filter('woocommerce_default_address_fields' , 'custom_override_default_address_fields');
// Our hooked in function - $address_fields is passed via the filter!
function custom_override_default_address_fields($address_fields) {
$address_fields['address_1']['required'] = false;
return $address_fields;
}
答
add_filter('woocommerce_checkout_fields' , 'xa_checkout_change_required_fields_to_optional');
function xa_checkout_change_required_fields_to_optional($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;
}
很抱歉,但你的代码工作完全按预期(和它的官方WooCommerce代码)...我有测试...它的作品! ... **你应该更新你的问题与你的真正的相关代码,而不仅仅是粘贴官方WooCommerce现有片段。 – LoicTheAztec