Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save manuelhudec/abe43173e3ce1fd3a823ba01cff935de to your computer and use it in GitHub Desktop.
Save manuelhudec/abe43173e3ce1fd3a823ba01cff935de to your computer and use it in GitHub Desktop.
WooCommerce - Hide checkout fields in the checkout page
// Remove checkout fields
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
// remove billing fields
// unset($fields['billing']['billing_first_name']); // Billing First name
// unset($fields['billing']['billing_last_name']); // Billing Last name
// unset($fields['billing']['billing_company']); // Billing company
// unset($fields['billing']['billing_address_1']); // Billing Address 1
// unset($fields['billing']['billing_address_2']); // Billing Address 2
// unset($fields['billing']['billing_city']); // Billing city
// unset($fields['billing']['billing_postcode']); // Billing postcode
// unset($fields['billing']['billing_country']); // Billing country
// unset($fields['billing']['billing_state']); // Billing state
// unset($fields['billing']['billing_phone']); // Billing phone
// unset($fields['billing']['billing_email']); // Billing email
// remove shipping fields
// unset($fields['shipping']['shipping_first_name']); // Shipping first name
// unset($fields['shipping']['shipping_last_name']); // Shipping last name
// unset($fields['shipping']['shipping_company']); // Shipping company
// unset($fields['shipping']['shipping_address_1']); // Shipping address 1
// unset($fields['shipping']['shipping_address_2']); // Shipping address 2
// unset($fields['shipping']['shipping_city']); // Shipping city
// unset($fields['shipping']['shipping_postcode']); // Shipping postcode
// unset($fields['shipping']['shipping_country']); // Shipping country
// unset($fields['shipping']['shipping_state']); // Shipping state
// remove order comment fields
// unset($fields['order']['order_comments']); // Order comments
return $fields;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment