Change User Role on form submission
- 
		Hi, I’m trying to change or add a user role for every user who submits a specific form. I couldn’t find a plugin or extension to do this, so have tried writing one myself and I have no idea why it isn’t working. Would appreciate any help. Thanks. Here’s the code: function change_user_role($WPCF7_ContactForm) { if ( $WPCF7_ContactForm->id !== '10156' ) return; $user_ID = get_current_user_id(); if($user_ID) { $u = new WP_User( $user_ID ); $u->remove_role( 'pending' ); $u->set_role( 'free' ); }; }; add_action( ‘wpcf7_submit’, ‘change_user_role’, 10, 2 );
Viewing 1 replies (of 1 total)
	
Viewing 1 replies (of 1 total)
	
- The topic ‘Change User Role on form submission’ is closed to new replies.