Advertisement
valuser

Login-Redirect

Jun 6th, 2015
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.84 KB | None | 0 0
  1. function rt_login_redirect($redirect_to, $set_for, $user){
  2.  
  3.     global $current_user, $wpdb;
  4.     $firstname = get_usermeta($user -> ID, 'first_name',single);
  5.     $member_genre = get_usermeta($user -> ID, 'genre',true);
  6.     $pb = get_usermeta($user -> ID, 'primary_blog');
  7.     if (!empty ($firstname)) {
  8.     update_user_meta( $user_id, 'pblog', $pb);
  9.     xprofile_set_field_data( 'myplace', $user -> ID, $member_genre);
  10.     xprofile_set_field_data( 'pblog', $user -> ID, $pb);   
  11.     $redirect_to = $member_genre."members/".$user -> user_login.'/groups/';
  12. }else{
  13.     xprofile_set_field_data( 'myplace', $user -> ID, $member_genre);
  14.     xprofile_set_field_data( 'pblog', $user -> ID, $pb);
  15.     $redirect_to = $member_genre."members/".$user -> user_login.'/profile/change-avatar/';
  16. }
  17.    
  18.     wp_redirect( $redirect_to );
  19.     exit();
  20.  
  21. }
  22. add_action('login_redirect', 'rt_login_redirect', 20, 3);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement