Ver Mensaje Individual
  #11 (permalink)  
Antiguo 22/12/2010, 05:52
pleter
 
Fecha de Ingreso: julio-2009
Ubicación: Argentinalandia
Mensajes: 339
Antigüedad: 15 años, 5 meses
Puntos: 15
Respuesta: Condiciones con Roles de Usuarios

Utiliza WP 3.0.2 en adelante y utiliza esto en el lugar que lo necesites:



Código PHP:
<?php if ( $user_ID ) : ?>
<?php current_user_can
$role ); ?> 
<?php switch ($role) {
    case 
"administrador":
        echo 
"Usted es superman!... digo administrador";
        break;
    case 
"subscriber":
        echo 
"Usted es suscriptor";
        break;
    case 
"contributor":
        echo 
"Usted es Contribuidor";
        break;
    case 
"author":
        echo 
"Usted es Autor";
        break;
    case 
"editor":
        echo 
"Usted es un intento de autor";
        break;
?>


<?php else : ?>
<p>Ingrese para que le lea el futuro</p>
<?php endif; ?>
pero no me imprime resultado, tambien intente:
Código PHP:
<?php current_user_can$rango ); ?> 
<?php 
if($rango=="administrator") {
    echo 
"<p>admin</p>";
}
?>
<?php 
if($rango=="suscriber") {
    echo 
"suscriptor";
}
?>
<?php 
if($rango=="contributor") {
    echo 
"contribuidor";
}
?>
<?php 
if($rango=="author") {
    echo 
"autor";
}
?>
<?php 
if($rango=="editor") {
    echo 
"editor";
}
?>
y tampoco

lo raro es que hago
Código PHP:
<?php current_user_can$rango ); ?> 
<p><?php echo $rango?></p>
y tampoco me lo imprime, y eso que segui la guia oficial de WP aca: http://codex.wordpress.org/Function_...rrent_user_can

p.s.: fíjese la ironía, pero en ese link, hay un ejemplo oficial de WP, y tampoco anda
__________________
Mi Perfil y Blog estan en Yeow.com.ar ✰✰✰✰✰
Pero en WONDED.COM estan Mis Proyectos OpenSource ;-)

Última edición por pleter; 22/12/2010 a las 06:14