Arquivo de etiquetas: personalizar wordpress

Como adicionar mais campos ao perfil do wordpress.

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?