Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/12/2010, 15:07
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

Cita:
Iniciado por pleter Ver Mensaje
no me parece bien cerrala la sintaxis de ese php pero para "escaparte" con una solucion mas rudimentaria haz:

Código PHP:
<?php IF ( ($role="administrator") == (is_user_logged_in()  & $user_ID) ) { ECHO "Hola soy Administrador"; } ELSE { }?>

<?php IF ( ($role="subscriber") == (is_user_logged_in()  & $user_ID) ) { ECHO "Hola soy Suscriptor"; } ELSE { }?>

<?php IF ( ($role="contributor") == (is_user_logged_in()  & $user_ID) ) { ECHO "Hola soy Contribuidor"; } ELSE { }?>

<?php IF ( ($role="author") == (is_user_logged_in()  & $user_ID) ) { ECHO "Hola soy Author"; } ELSE { }?>

<?php IF ( ($role="editor") == (is_user_logged_in() & $user_ID) ) { ECHO "Hola soy Editor"; } ELSE { }?>
total... nadie notara la diferencia... muajaja (risa malefica)


salu2


Muchísimas Gracias por responder Pleter, bajo ésta respuesta la verdad es que no la he visto muy correcta pero viendo que aquí el único que sabe meterle mano al código es su padre... y tampoco, he ido corriendo a probar y... obtengo resultados que no había obtenido pero siguen siendo desastrosos como los mios.. lástima.


Cuando ingreso como "Administrador" directamente no sale ningún "ECHO".

Lo raro aparece cuando ingreso como un usuario "Suscriptor", ya que el resultado es el siguiente:

"Hola soy Administrador Hola soy Suscriptor Hola soy Contribuidor Hola soy Author Hola soy Editor"

Algo que me ha dejado con cara parecida a la de los siguientes emoticonos:


Total, seguiré probando y a la escucha de vuestras proposiciones, gracias nuevamente por tu respuesta Pleter y también estoy al tanto de otra de tus ideas... ya has conseguido algo que no había visto :D


Salu2