WooCommerce:決済画面の住所入力を非表示にする
デジタルコンテンツ販売であるため、住所入力は必要無いと思い非表示にしました。
※まず、Storefont の子テーマを作った上でカスタマイズします。
子テーマを作成した記事はこちらです:
WooCommerce : Storefront の子テーマを作成 – WordPress – Home Made Garbage
目次
function.php
function.php に下記を記述しました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
//remove some fields from billing form //ref - https://docs.woothemes.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/ function wpb_custom_billing_fields( $fields = array() ) { /* unset($fields['billing_company']); */ unset($fields['billing_address_1']); unset($fields['billing_address_2']); unset($fields['billing_state']); unset($fields['billing_city']); unset($fields['billing_phone']); unset($fields['billing_postcode']); unset($fields['billing_country']); return $fields; } add_filter('woocommerce_billing_fields','wpb_custom_billing_fields'); |
「会社名」はあったほうが良いとかと思い、billing_company の箇所だけコメントアウトしています。
表示
デフォルトの項目
変更後
参考
こちらを参考にさせて頂きました。
Remove Address Fields in WooCommerce Form Checkout | WP Beaches