Suporte » Temas » Mostrar informação do painel de perfil

  • Olá.

    Estou a tentar que, após um utilizador faça login, que vá buscar a informação de um determinado campo do seu perfil no Painel.

    Adicionei o campo “projectos” ao Perfil no ficheiro user-edit.php e queria que, após o login, o valor preenchido pelo utilizador aparecesse.

    Por exemplo: “Bem-vindo (Nome do utilizador, que já tenho através do $user_identity), o seu projecto: ___________ “

    Como o posso fazer?

    Só encontro informação para colocar no ficheiro author.php e eu queria para o ficheiro profile.php.

    Não estou a conseguir adaptar.

    Alguém me pode ajudar?

    Obrigada!

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Olá Marta, dê uma olhada neste tópico que eu já postei um código semelhante que pode lhe ajudar.

    http://br.forums.wordpress.org/topic/votacao-1?replies=3

    Só não recomendo vc alterar nada direto no WP, pois na próxima atualização vc terá que fazer tudo novamente, então o correto é alterar direto no seu tema ou via plugins ok.

    Criador do tópico Marta86

    (@marta86)

    Myst1010, e em que ficheiro coloco?
    No functions.php e chamo a função onde quiser?

    É que eu queria que a informação viesse do painel de perfil, e penso que para isso, se vão buscar os dados do profile.php. Mas do que eu percebi, o código que forneceu é para o author.php e eu não consigo adaptar.

    Sim, é no arquivo functions.php e este código do tópico está inserindo campos no perfil do usuário com a diferença que:

    Vc editou o arquivo do wp para exibir o que queria e eu estou usando os ganchos

    add_action( 'show_user_profile', 'my_show_extra_profile_fields' );
    add_action( 'edit_user_profile', 'my_show_extra_profile_fields' );

    para adicionar o que quero, então em uma próxima atualização do WP meu código não será perdido porque está no tema e não nos arquivo do WP.

    ===============================
    Este código que mostrei não está sendo usado no author.php não, está exibindo no perfil do usuário.

    Copie o código como está para o final do seu arquivo functions.php e jeva o que será exibido nos perfis dos usuários, tente modificar para ver o que cada coisa está fazendo.

    Não se preocupe, pois este código não está fazendo nada demais que possa vir a estragar seu site.

    Sobre gravar informações depois que o usuário se conecta infelizmente eu não conheço um gancho para fazer isso, então não posso lhe ajudar.

    Criador do tópico Marta86

    (@marta86)

    Ok, eu andei a testar e deu! Obrigada 🙂

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Mostrar informação do painel de perfil’ está fechado para novas respostas.