Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function rt_login_redirect($redirect_to, $set_for, $user) {
- global $current_user, $wpdb;
- $firstname = get_usermeta($user -> ID, 'first_name',single);
- $member_genre = get_usermeta($user -> ID, 'genre');
- $pb = get_usermeta($user -> ID, 'primary_blog');
- if (!empty ($firstname)) {
- update_user_meta( $user_id, 'pblog', $pb);
- xprofile_set_field_data( 'myplace', $user -> ID, $member_genre);
- xprofile_set_field_data( 'pblog', $user -> ID, $pb);
- $redirect_to = $member_genre."members/".$user -> user_login.'/groups/';
- } else {
- xprofile_set_field_data( 'myplace', $user -> ID, $member_genre);
- xprofile_set_field_data( 'pblog', $user -> ID, $pb);
- $redirect_to = $member_genre."members/".$user -> user_login.'/profile/edit/group/1/';
- }
- wp_redirect( $redirect_to );
- exit();
- }
- add_action('login_redirect', 'rt_login_redirect', 20, 3);
- //and then
- function copyUserMeta() {
- global $current_user, $wpdb;
- get_currentuserinfo();
- $user_id = get_current_user_id();
- $firstname = xprofile_get_field_data( "First Name" ,$user_id);
- update_user_meta( $user_id, 'first_name',$firstname);
- $lastname = xprofile_get_field_data( "Last Name" ,$user_id);
- update_user_meta( $user_id, 'last_name',$lastname);
- $gender= xprofile_get_field_data( "Gender" ,$user_id);
- update_user_meta( $user_id, 'gender',$gender);
- $xdob= xprofile_get_field_data( "Date of Birth" ,$user_id);
- update_user_meta( $user_id, 'dob',$xdob);
- add_user_to_blog('1', $user_id, 'subscriber');
- }
- add_action('bp_before_profile_edit_content', 'copyUserMeta');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement