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

Cual es la funcion para que aparesca el nombre del Autor del post?

Estas en el tema de Cual es la funcion para que aparesca el nombre del Autor del post? en el foro de WordPress en Foros del Web. Hola, uso: <?php the_author(); ?> Pero no muestra el nombre del autor. Ejm: http://www.oyeeso.com/author/rgt/ Al lado del icono del muñequito verde, tengo la funcion (<?php ...
  #1 (permalink)  
Antiguo 20/01/2012, 20:14
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años
Puntos: 5
Cual es la funcion para que aparesca el nombre del Autor del post?

Hola, uso:
<?php the_author(); ?>

Pero no muestra el nombre del autor.
Ejm:
http://www.oyeeso.com/author/rgt/

Al lado del icono del muñequito verde, tengo la funcion (<?php the_author(); ?>), deberia aparecer 'RGT' pero, no aparece nada.

Alguna idea?
  #2 (permalink)  
Antiguo 20/01/2012, 20:25
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

una sugerencia, cada vez que postees alguna duda que tenga que ver con una función de wordpress debes de mostrar como lo haces porque adivinar es muy difícil, en teoria debería de funcionarte, pero deberías de mostrarnos como lo haces, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way
  #3 (permalink)  
Antiguo 20/01/2012, 22:16
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años
Puntos: 5
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Tengo esto en archive.php:

Código PHP:
        <?php /* If this is an author archive */ } elseif (is_author()) { ?>
        <h3 class="sectiontitle"><div style="padding-top:10px;padding-left:10px;"><span class="Autor"></span><?php the_author(); ?></div></h3>
?
  #4 (permalink)  
Antiguo 21/01/2012, 00:53
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Amigo, el if está, mal tienes que leer más, mira más por el codex:

Código PHP:
Ver original
  1. <?php if ( is_author() ) {?>
  2.  
  3.  Insert your markup ...
  4.  
  5. <?php }?>

http://codex.wordpress.org/Conditional_Tags

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 21/01/2012, 09:25
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años
Puntos: 5
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Hola, lo que pasa es que tengo mas condicones arriba, si es tag, si es categoria, si es archivos, entiendes.... todas me funcionan, solo que no me muestra el autor.
  #6 (permalink)  
Antiguo 21/01/2012, 11:05
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Pues muestra el demás código.

Saludos
__________________
Grupo Telegram Docker en Español
  #7 (permalink)  
Antiguo 21/01/2012, 11:26
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años
Puntos: 5
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Tengo esto:

Código PHP:
        <?php $post $posts[0]; // Hack. Set $post so that the_date() works. ?>
        <?php /* If this is a category archive */ if (is_category()) { ?>
        <h3 class="sectiontitle"><div style="padding-top:10px;padding-left:10px;"><span class="IsCategory"></span><?php echo single_cat_title(); ?></div></h3>
        <?php /* If this is a tag archive */ } elseif (is_tag()) { ?>
        <h3 class="sectiontitle"><div style="padding-top:10px;padding-left:10px;"><span class="Tag"></span><?php single_tag_title(); ?></div></h3>
        <?php /* If this is a daily archive */ } elseif (is_day()) { ?>
        <h3 class="sectiontitle">Archive for <?php the_time('F jS, Y'); ?></h3>
        <?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
        <h3 class="sectiontitle"><div style="padding-top:10px;padding-left:10px;"><span class="Archivos"></span><?php the_time('F Y'); ?></div></h3>
        <?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
        <h3 class="sectiontitle">Archive for <?php the_time('Y'); ?></h3>
        <?php /* If this is an author archive */ } elseif (is_author()) { ?>
        <h3 class="sectiontitle"><div style="padding-top:10px;padding-left:10px;"><span class="Autor"></span><?php the_author(); ?></div></h3>
        <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
        <h3 class="sectiontitle">Blog Archives</h3>
        <?php ?>
  #8 (permalink)  
Antiguo 21/01/2012, 11:33
 
Fecha de Ingreso: abril-2011
Ubicación: Colombia
Mensajes: 59
Antigüedad: 13 años, 7 meses
Puntos: 19
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Te entiendo RGT

Prueba lo siguiente:

Código PHP:
Ver original
  1. <?php /* If this is an author archive */ } elseif (is_author()) { $userdata = get_userdata($author);?>
  2.     <h3 class="sectiontitle"><div style="padding-top:10px;padding-left:10px;"><span class="Autor"></span>
  3.         <?php echo $userdata->display_name; ?></h2>
  4.         </div></h3>
  #9 (permalink)  
Antiguo 21/01/2012, 12:28
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

No me había dado cuenta, pero el problema básicamente es que the_author se utiliza dentro del loop.

Un poco más sobre Plantillas de Autor: http://codex.wordpress.org/Author_Templates

Saludos
__________________
Grupo Telegram Docker en Español
  #10 (permalink)  
Antiguo 21/01/2012, 13:15
RGT
Usuario no validado
 
Fecha de Ingreso: noviembre-2008
Mensajes: 505
Antigüedad: 16 años
Puntos: 5
Respuesta: Cual es la funcion para que aparesca el nombre del Autor del post?

Gracias hermanos, funciono!!

Etiquetas: autor, funcion, nombre, php
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 17:31.