Nome e sobrenome do autor no post erro! (tô fazendo certo?)
-
Galera, é o seguinte. Quero colocar o nome e sobrenome do autor da matéria do meu site (que vai ter mto colaboradores) no topo da matéria, como nesse site aqui:
http://img31.imageshack.us/img31/723/comoquero.jpg
Eu não consigo colocar o autor da matéria, é como se o tema que estou usando desconhece os comandos ou estou colocando no lugar e código errado.
Vejam como inseri:
<p><?php the_author_firstname(); ?> <?php the_author_lastname(); ?></p><br> <?php printf( __(' %1$s', 'udesign'), get_the_date() ); ?>
Não deu certo, não apareceu nada em autor.
**Outra coisa, percebem que na página que mandei a data está em escala de cinza, como usar o
prinf
em outras cores? Não consegui.Coloquei o código de meu header.php e coloquei umas barras (// //) no local onde acho que deve ser inserir (eu acho) autor e data >>
<?php [...] get_header(); $content_position = ( $udesign_options['blog_sidebar'] == 'left' ) ? 'grid_16 push_8' : 'grid_16'; if ( $udesign_options['remove_single_sidebar'] == 'yes' ) $content_position = 'grid_24'; ?> <div id="content-container" class="container_24"> <div id="main-content" class="<?php echo $content_position; ?>"> <div class="main-content-padding"> // // // // <?php printf( __(' %1$s', 'udesign'), get_the_date() ); ?> <?php echo do_shortcode('[divider]'); ?> // // // // <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <div class="entry"> <?php // Post Image if( $udesign_options['display_post_image_in_single_post'] == 'yes' ) display_post_image_fn( $post->ID, false ); the_content(__('<p class="serif">Leia o restante desta entrada »</p>', 'udesign')); wp_link_pages(array('before' => '<p><strong>Páginas:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?> <?php echo do_shortcode('[divider]'); ?> <div class="postmetadata"> <?php echo ( $udesign_options['show_postmetadata_tags'] == 'yes' ) ? the_tags(__('<div>Tags: ', 'udesign'), ', ', '</div>') : ''; ?> </div> </div> </div>
Me ajudem!
-
<div id="dados_autor"> <h1>Dados do Autor</h1> <span class="avatar"><?php echo get_avatar(get_the_author_id(),80);?></span> <span class="nome"><?php the_author_firstname();?> <?php the_author_lastname();?></span> <p><?php the_author_description();?></p> <a href="<?php the_author_email(); ?>" title="<?php the_author_email(); ?>">EMAIL</a> <a href="<?php the_author_url(); ?>" title="<?php the_author_url(); ?>">SITE</a> <a href="<?php bloginfo('url');?>/?author=<?php the_author_id();?>">/BLOG</a> </div><!--fecha dados_autor-->
Este código é o mesmo usado aqui neste site http://www.upinside.com.br/cursos/upnews/noticias/upinside-lanca-o-mais-completo-curso-de-wordpress-da-web-aprenda-a-desenvolver-grandes-portais-em-poucas-horas , para mostrar os dados do autor e outras coisas.
Para mostrar a data é este código
<!–PEGA DATA–>
<?php the_time('j M Y');?>
Na verdade essa configuração está dentro de “single.php” e não “header.php” como havia dito.
Cesar valeu pela dica, mas só queria o nome e sobrenome e data, mas não deu certo!
É como se o meu WP não reconhecesse o comando the_author_firstname().
O que eu tenho que fazer pra descobrir isso??*Continua só aparecendo a data =/
Ou o tema tem um arquivo de loop unificado, tipo loop.php ou tem uma função para mostrar estes dados.
Não Diana, não há nenhum arquivo com esse nome loop.php
Tem um assim “options_page.php” que é mais diferenciado do outro. Mas, acho q este é pra configurar o tema dentro do painel do WP.Será se o tema renomeia o comando the_author_firstname() etc?!
Veja se o tema não tem a opção de mostrar nome do autor, alguns temas tem painel cheio de opçÕes.
onde eu vejo? q arquivo php certamente tem??
No painel, geralmente em Aparência ou num item novo criado pelo tema.
Colla no pastebin.com o que está no single.php do tema e manda o link pra cá pra gente ver.
Ahhh acheiii \o/
Caramba!! Diana botei fé em vc querida!Já está aparecendo nome nas páginas archive.php \o/
Já é um começo. Mas onde eu quero:
http://img31.imageshack.us/img31/723/comoquero.jpg
*ainda não aparece o nome =/Esse site, Pastebin, eu colei e logo após mostrou esse link abaixo:
Consegui resolver!!!!! \o/
*Tô mto feliz = )
Coloquei praticamente dentro da postagem rsrs
Foi numa região logo abaixo da qual estava inserindo. Pensava que não poderia colocar nessa região!
*single.php<?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div <?php post_class() ?> id="post-<?php the_ID(); ?>"> <div class="entry"> <div id="dados_autor"> <?php the_author();?><br> <font color="gray"><h9><?php the_time('d/m/y');?></h9></font> </div> <?php echo do_shortcode('[divider]'); ?> <?php // Post Image
Uma última pergunta:
Eu usei o comando
pra dar espaço entre o ‘autor’ e ‘data’… mas vi que o espaço é padrão. Tem um comando que eu diminui o espaço entre essas duas linhas???Antes de qualquer coias: pelo amor de deus não use
<font>
, esta tag está obsoleta! E use um editor de texto apropriado senão estiver usando ainda.Tente isso:
<div class="metadados"> <p><?php the_author();?> <br /> <?php the_time('d/m/y');?></p> </div>
E no
style.css
:.metadados p { line-height:12px}
Tem quem prefere usar lista e por classes em cada item:
<ul> <li class="o-autor" >Autor: <?php the_author();?></li> <li class="a-data" > Data: <?php the_time('d/m/y');?></li> <li class="a-categoria" >Categoria: <?php get_the_category_list( ', ' );?></li> </ul>
Para mostrar outros dados do autor, consulte: http://codex.wordpress.org/Function_Reference/the_author_meta
Sobre css, consulte:
http://www.maujor.com/w3ctuto/firstcss.htmlégua!!
A Diana né fraca não!! kkkk
POdexar que vou inserir sua dica.
Eu já coloquei um link pro e-mail do do autor, criei um style pro link dá um animaçãozinha de nada rs*Mas eu gosto de coisa direta, só nome e data mesmo.
Mto obrigadooo = )
- O tópico ‘Nome e sobrenome do autor no post erro! (tô fazendo certo?)’ está fechado para novas respostas.