Feedburner

Introduz o teu email:

22
Dec

Como adicionar mais campos ao perfil do wordpress.

Autor: Nelson | Categorias: Dicas, Wordpress


Analise Blogueira

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?

Tópicos Relacionados

8 respostas. Queres dizer alguma coisa?

  1. MiStEr_QuIm
    Dec 23, 2009 at 02:04:57
    #1

    Boa dica ;) Vou ver se por estes dias experimento isso x)

  2. Nelson
    Dec 23, 2009 at 02:48:49
    #2

    MiStEr_QuIm bom trabalho.

  3. killer999
    Dec 24, 2009 at 23:52:32
    #3

    Excelente dica, vou utilizar nuns quantos blogues.
    Continua com o excelente trabalho

  4. Nelson
    Dec 25, 2009 at 00:03:48
    #4

    killer999 para alguns blogues acredito que seja muito útil.
    Obrigado pelo incentivo.

  5. killer999
    Dec 26, 2009 at 16:29:36
    #5

    Sim, isso depois também depende do blogue é certo.

    Força nisso.

  6. Nelson
    Dec 27, 2009 at 02:53:00
    #6

    killer999 exacto.

  7. Rui Cruz
    Dec 29, 2009 at 02:39:46
    #7

    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

  8. Nelson
    Dec 29, 2009 at 02:42:39
    #8

    Rui Cruz sim este caso é só mesmo para adicionar campos a um perfil.

Deixa um Comentário

CommentLuv Enabled