2017-07-19 8 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

関連する問題