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?
Boa dica
Vou ver se por estes dias experimento isso x)
MiStEr_QuIm bom trabalho.
Excelente dica, vou utilizar nuns quantos blogues.
Continua com o excelente trabalho
killer999 para alguns blogues acredito que seja muito útil.
Obrigado pelo incentivo.
Sim, isso depois também depende do blogue é certo.
Força nisso.
killer999 exacto.
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
Rui Cruz sim este caso é só mesmo para adicionar campos a um perfil.