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

Mostrar autor en todos los post

Estas en el tema de Mostrar autor en todos los post en el foro de WordPress en Foros del Web. Hola: Uso Wordpress en mi página web [URL="http://listenordie.freehostia.com"]Listen Or Die[/URL] y uso el tema llamado Modularity Lite. El tema es que quiero conseguir introducir en ...
  #1 (permalink)  
Antiguo 14/01/2012, 13:07
Avatar de Soldierf1ty  
Fecha de Ingreso: diciembre-2010
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Mostrar autor en todos los post

Hola:
Uso Wordpress en mi página web [URL="http://listenordie.freehostia.com"]Listen Or Die[/URL] y uso el tema llamado Modularity Lite.
El tema es que quiero conseguir introducir en mi single.php (que regula lo que aparece individualmente en cada post) el nombre del autor de cada post en el post-footer. Pero tras 2 horas intentándolo, no lo he conseguido, ¿sabrían ustedes?
Código PHP:
<small>
                        <?php
                            $tag_list 
get_the_tag_list' y etiquetada con '', ' );
                            
printf__'Esta entrada fue publicada el %1$s. Esta categorizada bajo %2$s%3$s.' ),
                                
get_the_timeget_option'date_format' ) ),
                                
get_the_category_list', ' ),
                                
$tag_list
                            
);
                        
?>
                        <?php edit_post_link__'Edita esta entrada''modularity' ), '''.' ); ?>
                    </small>
Ese es el código que quiero editar de manera que aparezca: Esta entrada fue publicada por: 'autor' el (y la fecha y todo lo demás)...
Gracias.

Última edición por Soldierf1ty; 14/01/2012 a las 13:22
  #2 (permalink)  
Antiguo 14/01/2012, 13:42
 
Fecha de Ingreso: abril-2011
Ubicación: Colombia
Mensajes: 59
Antigüedad: 8 años, 9 meses
Puntos: 19
Respuesta: Mostrar autor en todos los post

El código está bn anexa esto debajo: By <?php echo get_the_author(); ?>

Osea:

Código PHP:
Ver original
  1. <?php
  2.                             $tag_list = get_the_tag_list( ' y etiquetada con ', ', ' );
  3.                             printf( __( 'Esta entrada fue publicada el %1$s. Esta categorizada bajo %2$s%3$s.' ),
  4.                                 get_the_time( get_option( 'date_format' ) ),
  5.                                 get_the_category_list( ', ' ),
  6.                                 $tag_list
  7.                             );
  8.                         ?>
  9. By  <?php echo get_the_author(); ?>
  #3 (permalink)  
Antiguo 15/01/2012, 09:23
Avatar de Soldierf1ty  
Fecha de Ingreso: diciembre-2010
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Mostrar autor en todos los post

Muchas gracias, ahora sí sale tal y como yo quería.
Una cosa más, que ya que veo que se puede hacer, si esto es posible también, sería genial, ¿cómo podría conseguir que el nombre de cada autor que apareciera con el código anterior fuera un link que llevara a una página con todos los post de ese autor?.
Gracias.
  #4 (permalink)  
Antiguo 15/01/2012, 11:00
 
Fecha de Ingreso: abril-2011
Ubicación: Colombia
Mensajes: 59
Antigüedad: 8 años, 9 meses
Puntos: 19
Respuesta: Mostrar autor en todos los post

Entonces donde dice: By coloca esto:

Código PHP:
Ver original
  1. By <a href="<?php bloginfo('url'); ?>/?author=<?php the_author_ID(); ?>">
  2.      <?php echo get_the_author(); ?>
  3.      </a>

Te aconsejo visitar: http://codex.wordpress.org/es:Main_Page
  #5 (permalink)  
Antiguo 15/01/2012, 15:33
Avatar de Soldierf1ty  
Fecha de Ingreso: diciembre-2010
Mensajes: 29
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Mostrar autor en todos los post

Bueno, me ha quedado mejor que perfecto, ni en sueños...
Muchísimas gracias de verdad, espero algún día dominar el código y poder ayudar yo también.
Gracias.

Etiquetas: autor, modularity, php, post, single
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 12:01.