Ir para conteúdo
    • João Batista Neto

      iMasters InterCon 2017   10-10-2017

      Ainda dá tempo de se inscrever no iMasters InterCon 2017, o maior evento dev do Brasil!  

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

David Alex

[Resolvido] Como exibir apenas o primeiro nome

Recommended Posts

Olá pessoal,

Tenho um site com a plataforma Wordpress e uso um tema que você se cadastra e quando está "logado" aparece o nome de usuário.

Já descobri e modifiquei para que ao invés do nome de usuário, apareça o nome da pessoa, mas daí que vem o meu pedido de ajuda

Não entendo nada de php, tudo que faço é procurando pela internet, porém dessa vez não achei como fazer o que preciso!

Eu gostaria que ao invés de aparecer o nome completo da pessoa, apenas o primeiro nome fosse visível

Então se alguém puder ajudar fico muito agradecido!

Aqui segue o código, onde a função que aparece o nome do usuário é $member->display_name

 

<?php
global $member;
if (is_user_logged_in()) {
echo __('Welcome', 'bsbtheme') . ' <a href="' . get_bsb_account_link() . '" class="name" title="Your Account">' . $member->display_name . '</a>.';

if ( !function_exists('is_facebook_logged_in') || ( function_exists('is_facebook_logged_in') && !is_facebook_logged_in() ) ) {
	echo ' <a href="' . wp_logout_url( ) . '" title="Logout" class="logout">'.__('Logout', 'bsbtheme').'</a>';
}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
global $member;
if (is_user_logged_in()) {
       $nomeUsuario = explode(' ', $member->display_name);
       echo __('Welcome', 'bsbtheme') . ' <a href="' . get_bsb_account_link() . '" class="name" title="Your Account">' . $nomeUsuario[0] . '</a>.';

       if ( !function_exists('is_facebook_logged_in') || ( function_exists('is_facebook_logged_in') && !is_facebook_logged_in() ) ) {
               echo ' <a href="' . wp_logout_url( ) . '" title="Logout" class="logout">'.__('Logout', 'bsbtheme').'</a>';
       }
}
?>

 

O unico contra que vejo nessa solução é para o caso de o nome ser composto. Exemplo: João Paulo ficará somente João.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

É verdade, mas ainda é melhor do que aparecer o nome todo, rsrs

Obrigado pela ajuda e desculpe por ter esquecido de "inserir o código" corretamente!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: