
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