Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/05/2014, 11:58
portal47
 
Fecha de Ingreso: abril-2014
Mensajes: 141
Antigüedad: 10 años, 10 meses
Puntos: 1
Respuesta: redireccionar usuario

no se mucho de php, espero me puedan ayudar
como le haria para poner esto dentro de mi archivo login.php?

Código PHP:
Ver original
  1. // ---------------------------------
  2. // Redirección de registro (login)
  3. // según el nombre de usuario.
  4. // ---------------------------------
  5. function mytheme_custom_login_redirect($redirect_to, $request, $user) {
  6.  
  7.     // Accedemos a la variable global
  8.     global $user;
  9.      
  10.     // Guardamos el nombre de usuario en una variable
  11.     $usuario = esc_attr($user->user_login);
  12.      
  13.     // Si el nombre de usuario es "admin"
  14.     // le redirigimos a la página por defecto.
  15.     if ( $usuario === 'admin' )
  16.         return $redirect_to;
  17.  
  18.     // Si el nombre de usuario es "daniel"
  19.     // le redireccionamos a la página especificada.
  20.     elseif ( $usuario === 'daniel' )
  21.         return home_url( '/usuarios/daniel/' );
  22.  
  23.     // Si el nombre de usuario es "julia"
  24.     // le enviamos a la página especificada.
  25.     elseif ( $usuario === 'julia' )
  26.         return home_url( '/usuarios/julia/' );
  27.  
  28.     // Y si el usuario no es ninguno de los anteriores
  29.     // hacemos que vaya a la página de inicio de la web.
  30.     else
  31.         return home_url();
  32.  
  33. }
  34. add_filter('login_redirect', 'mytheme_custom_login_redirect', 10, 3);