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)
分享您的位置