2017-07-19 134 views
-2

我希望你們可以幫我解決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; 
} 
+0

很抱歉,但你的代碼工作完全按預期(和它的官方WooCommerce代碼)...我有測試...它的作品! ... **你應該更新你的問題與你的真正的相關代碼,而不僅僅是粘貼官方WooCommerce現有片段。 – LoicTheAztec

回答

0
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; 
} 

嘗試like this

相關問題