This function adds meta to the user after successful registration and email confirmation.
Make sure to:
wppb_register_success is for adding a meta after successful registration and is located in Profile Builder: /front-end/class-formbuilder.php
wppb_add_other_meta_on_user_activation is for adding a meta after successful email confirmation and is located in Profile Builder: /features/email-confirmation/email-confirmation.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | /* * Add meta to the user after successful registration and email confirmation. */ add_action( 'wppb_register_success', 'wppbc_create_custom_id', 10, 3 ); function wppbc_create_custom_id( $request, $form_name, $user_id ) { if ( $user_id == '0' ) { return ; } update_user_meta( $user_id, 'new_meta_name', 'new_meta_value' ); } // same thing for email confirmation add_action( 'wppb_add_other_meta_on_user_activation', 'wppbc_create_custom_id_on_email_conf', 20, 2 ); function wppbc_create_custom_id_on_email_conf( $user_id, $meta ) { update_user_meta( $user_id, 'new_meta_name', 'new_meta_value' ); } |
Combine the power of Profile Builder with Paid Member Subscriptions to set up user registration, memberships, and recurring revenue.
Get 25% off with the bundle