Já tinha este artigo guardo em rascunhos há muito tempo, estava aqui esquecido. Tinham-me perguntar no msn como é que eu tinha feito a “caixa” com toda a info do autor do artigo no fim do mesmo, como tenho no LibertyTuga, decidi então vir aqui explicar para quem precisa.
O WordPress já tem as funções para ir buscar o nome, numero de posts, info e etc ao perfil de cada autor. Só precisamos de adicionar esse código ao theme.
1 2 3 4 5 6 7 8 9 | <div id="authorbox"> <?php if (function_exists('get_avatar')) { echo get_avatar(get_the_author_meta('user_email'), '80'); }?> <div id="aboutauthor"> <h4><?php the_author_posts_link(); ?></h4> <p><?php the_author_meta('description'); ?></p> <br /> Com um total de <?php the_author_posts(); ?> posts. </div> </div> |
Como podem ver no código, apenas precisamos de chamar as funções que já existem no wordpress para mostrar o nome e as outras informações todas do autor.
E como sempre, deixo-vos a vos adicionarem o código css que quiserem para deixar a caixa, com a info toda, mas personalizada.
[…] This post was mentioned on Twitter by PedroSousa and Pedro Lopes (ORiOn), Pedro Lopes (ORiOn). Pedro Lopes (ORiOn) said: Como adicionar uma caixa de autor ao fim de cada artigo http://goo.gl/fb/OztGY […]
Olá Orion,
E em que sítio é que se deve colar esse código?
Carlos Sucesso, Esqueci-me de mencionar, desculpe.
Deve adicionar o código dentro do loop dos posts, pode ser no ficheiro single.php.
Ok. Obrigado Orion.
Carlos, de nada. 🙂
Olá. Passei por aqui e chamou-me a atenção este artigo. Tentei utilizar no meu Blog do WordPress.org conforme informa mas não dá… É preciso alguma configuração especial para escrever texto e colocar avatar como tem na sua caixa e em que linha do texto de single.php se insere o código? Obrigado.
Olá, boa tarde. Ontem deixei aqui um comentário ,mas parece que se perdeu… A minha dúvida subsiste onde devo inserir o código acima, dado que tentei e embora esteja a funcionar (mal) não está alinhado com o gravatar. Caso possível, pretendo saber como fazer o alinhamento do texto com o gravatar, tal como se encontra o seu. Obrigado pelo tempo dispensado.
Apok@lypsus, o comentário não ficou nada perdido, tem é de ser aprovado primeiro.
Isso agora é com CSS, se não perceber um pouco que seja, não posso ajudar.
Tem de usar um float:left; no avatar.
Peço desculpa pois desconhecia o pormenor da aprovação. Vou tentar manobrar a situação. Obrigado e desculpe o segundo comentário pois quando o fiz o anterior ainda não estava online… 🙂
Apok@lypsus, não faz mal. 😉
Eu por acaso tenho um Plugin que faz isso automaticamente.
Basta pesquisar nos Plugins por “authorbox”.
No entanto gostei da dica…
Não tens Gravatar? Clica aqui para saberes como ter o teu avatar pessoal(gravatar)!
2 de Setembro de 2010 ás 16:12