Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

¿Como poner el nombre de usuario en un saludo?

Estas en el tema de ¿Como poner el nombre de usuario en un saludo? en el foro de WordPress en Foros del Web. Hola. Estoy realizando un diseño, y no he logrado poder encontrar una variable, que funcione, y que muestre el nombre de usuario logeado. Por ahora, ...
  #1 (permalink)  
Antiguo 17/11/2011, 18:55
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 14 años, 5 meses
Puntos: 17
¿Como poner el nombre de usuario en un saludo?

Hola.
Estoy realizando un diseño, y no he logrado poder encontrar una variable, que funcione, y que muestre el nombre de usuario logeado.
Por ahora, tengo este código:

Código:
<?php
if ( is_user_logged_in() ) {
    echo '<div id="micuenta">Hola</div>';
} else {
    echo '<div id="visitante">Hola visitante! ¿Aún no te has <a href="wp-login.php">conectado</a> o <a href="wp-login.php?action=register">registrado</a>? ¿Qué esperas? ¡Hazlo ya!</div>';
}
?>
Luego de "Hola" quiero poner el nombre de usuario..
Probé con $user_identify o algo así, y no me salta el nombre de usuario.
¿Me podrían echar una mano?
Gracias de antemano, y un gran saludo.
  #2 (permalink)  
Antiguo 17/11/2011, 19:00
Avatar de Lopezito  
Fecha de Ingreso: junio-2010
Mensajes: 367
Antigüedad: 14 años, 5 meses
Puntos: 17
Respuesta: ¿Como poner el nombre de usuario en un saludo?

Creo que me adelante al hacer el tema, encontré la solución, aquí les dejo el código:

Código:
<?php
if ( is_user_logged_in() ) {
    echo '<div id="micuenta">Hola, ';
global $current_user; get_currentuserinfo(); echo ($current_user->user_login); 
    echo'</div>';
} else {
    echo '<div id="visitante">Hola visitante! ¿Aún no te has <a href="wp-login.php">conectado</a> o <a href="wp-login.php?action=register">registrado</a>? ¿Qué esperas? ¡Hazlo ya!</div>';
}
?>
Espero que les sirva a las demás personas..
Saludos!

Etiquetas: nombre, php, tema, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:35.