tutoriais category image
Como adicionar uma página de Autor
Wednesday 22/07/2009 às 13:06 | Arquivado em: ,

Em blogs com mais de um autor, essa função é bem útil. E o melhor é que não precisa de plugins, pode ser feito apenas com templates tags.

Mostra o autor do post com link para uma página sobre ele.
Testado em wordpress 3.0.x
Para outras informações, visite http://codex.wordpress.org/Template_Tags

01. Abra seu arquivo index.php e adicione:

Por <?php the_author_posts_link(); ?>

Essa tag vai mostrar o nome do autor do post com um link para uma página com mais informações sobre ele.

02. Para mostrar informações como links do flickr, twitter e facebook, adicione ao arquivo functions.php do seu tema:

function my_new_contactmethods( $contactmethods ) {
// Twitter
$contactmethods['twitter'] = 'Twitter';
// Flickr
$contactmethods['flickr'] = 'Flickr';
return $contactmethods;
// Facebook
$contactmethods['facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);

Para que essas informações apareçam corretamente, elas devem ser preenchidas em Users/Your Profile.

03. Para remover os campos que quase ninguém usa como Aim, Jabber e Yim, adicione também ao arquivo functions.php:

add_filter('user_contactmethods','hide_profile_fields',10,1);
function hide_profile_fields( $contactmethods ) {
unset($contactmethods['aim']);
unset($contactmethods['jabber']);
unset($contactmethods['yim']);
return $contactmethods;
}

04. Para fazer a página com as informações do autor, faça download desse arquivo, descompacte e envie o arquivo author.php para a pasta do seu tema.

05. Se quiser mostrar as informações do autor no final de cada post, adicione ao arquivo index.php:

<?php echo get_avatar( $curauth->ID , 60 ); ?>
<strong><? php the_author_link(); ?></strong><br />
<?php the_author_meta('user_email'); ?><br />
<a href="<? php the_author_meta('user_url'); ?>" title="Link"><?php the_author_meta('user_url'); ?></a><br />
<a href="<? php the_author_meta('twitter'); ?>" title="Link"><?php the_author_meta('twitter'); ?></a><br/>
<a href="<? php the_author_meta('flickr'); ?>" title="Link"><?php the_author_meta('flickr'); ?></a><br/>
<a href="<? php the_author_meta('facebook'); ?>" title="Link"><?php the_author_meta('facebook); ?></a><br/>
<?php the_author_meta('description'); ?>

Lembre-se que para a página aparecer com os dados completos, o autor deve estar cadastrado em "Users" no painel do WP e os dados devem estar preenchidos.

Posts Relacionados




3 Comentários em “Como adicionar uma página de Autor”


Claudia 03-08-2009 | 14:05 Responder

Lindo trabalho com a bonecas Tamara,parabéns.
Pena que eu não tenho tanta paciencia assim,se não comprava uma pra mim tb 11 ,bjus .

Carolina Rodrigues 20-06-2011 | 19:28 Responder

Olá, tudo bem?

Gostaria que me tirasse uma dúvida, caso possa. Estamos (eu, juntamente com amigos) estamos criando um blog, e algumas questões surgiram na hora de desenvolvê-lo. Gostaria de adicionar em cada post, o nome do autor, e que ao clicar no nome do autor,fosse filtrado todos os posts daquele respectivo autor.
Não sei se o tema do nosso blog permite. Na verdade, como sou leiga nisso, nem sei de depende do tema. Como exemplo do que eu quero, mostro o blog seguinte: http://malvadezas.com/
Poderia me ajudar? Obrigada!

Tamara 21-06-2011 | 07:37 Responder

Esse tutorial faz exatamente isso. No arquivo author.php que você vai enviar para o tema, será possível mostrar uma lista com os últimos posts do autor.


Comentar


Os comentários desse blog são MODERADOS, portanto só serão publicados após a minha aprovação. Comentários com propagandas e divulgações não serão aprovados. Obrigada.





38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 6 5 4 3 2 1