Ir para o conteúdo

Publicidade

 Estatísticas do Fórum

  • 0 Usuários ativos

    0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Cursos Online iMasters
Foto:

[Resolvido] Como exibir apenas o primeiro nome

  • Por favor, faça o login para responder
2 respostas neste tópico

#1 David Alex

David Alex
  • Membros
  • 7 posts

Postado 24 março 2011 - 21:33

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>';
	}
}
?>

Editado por Periscuelo, 25 março 2011 - 11:07 .
Matheus:Inserção de tag CODE, Periscuelo: Remover a palavra Ajuda do título do tópico

  • 0

#2 Matheus Tavares

Matheus Tavares

    0100110101010100

  • Moderadores
  • 1.224 posts

Postado 24 março 2011 - 21:41

<?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
  • 0

#3 David Alex

David Alex
  • Membros
  • 7 posts

Postado 25 março 2011 - 09:21

É 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!
  • 0




Publicidade

/ins>