Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/12/2010, 06:41
Avatar de Z3R0N3
Z3R0N3
 
Fecha de Ingreso: junio-2010
Ubicación: En algún lugar de la mancha de cuyo nombre no quiero acordarme...
Mensajes: 73
Antigüedad: 14 años, 5 meses
Puntos: 4
Respuesta: Condiciones con Roles de Usuarios

LO TENGO!! (perdon por las mayusculas otra vez... :D)

Ante todo Muchísimas gracias Pleter por la insistencia en dar con la solución para mi y el resto de users, al igual que TMeister por su aclaración con la sintaxis.

Si necesitais ayuda en un futuro está claro que podeis contar conmigo. Gracias.


Y ahora viene cuando comparto el código con ustedes y todo el mundo, lo dejo aquí:

Código:
GLOBAL $wp_roles;

FOREACH ( $wp_roles->role_names as $role => $name )
	{
		IF ( current_user_can( $role )) 
			{ $usuarios=$role; }
	}

IF ( ($usuarios == "administrator") & (is_user_logged_in()) ) { ECHO "Hola soy Administrador"; }
ELSEIF ( ($usuarios =="subscriber") & (is_user_logged_in()) ) { ECHO "Hola soy Suscriptor"; }
ELSEIF ( ($usuarios =="contributor") & (is_user_logged_in()) ) { ECHO "Hola soy Contribuidor"; }
ELSEIF ( ($usuarios =="author") & (is_user_logged_in()) ) { ECHO "Hola soy Author"; }
ELSEIF ( ($usuarios=="editor") & (is_user_logged_in()) ) { ECHO "Hola soy Editor"; }
ELSE { ECHO "se ha producido un error, estamos tratando de solucionarlo"; }

Muchísimas Gracias a ambos y espero que les sirva de ayuda, seguimos por el foro.

Salu2