Skip to content

Instantly share code, notes, and snippets.

@mikejolley
Created April 4, 2014 09:25
Show Gist options
  • Save mikejolley/9971132 to your computer and use it in GitHub Desktop.
Save mikejolley/9971132 to your computer and use it in GitHub Desktop.
WC customising checkout fields using actions and filters - Lesson 3 snippet 3
/**
* Update the order meta with field value
*/
add_action( 'woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta' );
function my_custom_checkout_field_update_order_meta( $order_id ) {
if ( ! empty( $_POST['my_field_name'] ) ) {
update_post_meta( $order_id, 'My Field', sanitize_text_field( $_POST['my_field_name'] ) );
}
}
@robertox85
Copy link

I noticed that the fields are saved even without this code. Is there something I'm doing wrong?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment