Aqui no blogue não existe a página para cada autor porque sou apenas eu e podem ver informações sobre mim na página sobre. Mas num blogue com vários autores é normal que exista uma página sobre cada um dos autores.
A informação da página é normalmente a informação que é colocada no painel de controlo na zona perfil. Os campos que existem são algo limitados e nem sempre são os mais úteis.
Mas isso por ser personalizado e aqui fica como:
Em primeiro lugar no ficheiro functions.php adicionar:
<?php
function my_new_contactmethods( $contactmethods ) {
// Add Twitter
$contactmethods['twitter'] = 'Twitter';
//add Facebook
$contactmethods['facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
?>
Este código vai adicionar os campos “twitter” e “facebook” à array $contactmethods.
Mas também é possível retirar alguns dos campos usando o código (neste caso para retirar o campo da Yahoo IM):
// Remover o campo Yahoo IM unset($contactmethods['yim']);
Os campos podem depois ser mostrados na página de cada autor:
<?php
$current_author = get_userdata(get_query_var('author'));
?>
<p><a href="<?php echo esc_url($current_author->twitter);?>"
title="Twitter"> Sigam-me no Twitter</a></p>
Agora com esta explicação inicial já podem personalizar a página dos autores ao vosso gosto.
Usam uma página para cada autor ou não se adequa ao vosso blogue?


Dec 23, 2009 at 02:04:57
Boa dica
Vou ver se por estes dias experimento isso x)
Dec 23, 2009 at 02:48:49
MiStEr_QuIm bom trabalho.
Dec 24, 2009 at 23:52:32
Excelente dica, vou utilizar nuns quantos blogues.
Continua com o excelente trabalho
Dec 25, 2009 at 00:03:48
killer999 para alguns blogues acredito que seja muito útil.
Obrigado pelo incentivo.
Dec 26, 2009 at 16:29:36
Sim, isso depois também depende do blogue é certo.
Força nisso.
Dec 27, 2009 at 02:53:00
killer999 exacto.
Dec 29, 2009 at 02:39:46
Boa ideia para quem quer só acrescentar perfis.
Mas se quiserem fazer um co-registo noutro site, aí é no wp-login.php (e não no wp-register.php desde a versão 2.9) apenas.
Rui
Dec 29, 2009 at 02:42:39
Rui Cruz sim este caso é só mesmo para adicionar campos a um perfil.