Skip to content

Instantly share code, notes, and snippets.

@ajmorris
Created December 7, 2017 04:08
Show Gist options
  • Save ajmorris/e33ddf3bfc5ff50fb5b7f9281e455fbd to your computer and use it in GitHub Desktop.
Save ajmorris/e33ddf3bfc5ff50fb5b7f9281e455fbd to your computer and use it in GitHub Desktop.
Remove checkout field if product IDs exist. WooCommerce / WordPress
<?php
/**
* Conditionally remove a checkout field based on products in the cart
*/
function wc_ninja_remove_checkout_field( $fields ) {
if ( ! wc_ninja_product_is_in_the_cart() ) {
unset( $fields['billing']['billing_company'] );
}
return $fields;
}
add_filter( 'woocommerce_checkout_fields' , 'wc_ninja_remove_checkout_field' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment