wordpress關閉woocommerce多餘的欄位

 
那我們可以使用語法來關閉
打開你主題的functions.php
加入以下代碼

  1. //關閉woocommerce多餘的欄位
  2.     add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
  3. function custom_override_checkout_fields( $fields ) {
  4.   //unset($fields['order']['order_comments']);
  5.   unset( $fields['billing']['billing_country'] );
  6.   //unset( $fields['billing']['billing_first_name'] );
  7.   unset( $fields['billing']['billing_last_name'] );
  8.   unset( $fields['billing']['billing_company'] );
  9.   //unset( $fields['billing']['billing_address_1'] );
  10.   //unset( $fields['billing']['billing_address_2'] );
  11.   unset( $fields['billing']['billing_city'] );
  12.   unset( $fields['billing']['billing_state'] );
  13.   unset( $fields['billing']['billing_postcode'] );
  14.   //unset($fields['billing']['billing_email']);
  15.   //unset( $fields['billing']['billing_phone'] );
  16. return $fields;
  17. }
如你所見unset的意思,是去除這個欄位,而//是反白~取消的意思。
以//unset( $fields['billing']['billing_first_name'] );
來說~就是要保留'billing_first_name的欄位

評論 (0)

此處尚未發表評論

留言

  1. 以遊客身份發表評論。 註冊登入到您的帳戶。
附件 (0 / 3)
分享您的位置