quinta-feira, 15 de março de 2012

Mostrando dados do usuário


colocando os dados que estão abaixo dentro de uma pagina no template
podemos mostrar o gravatar, e dar a opção ao usuário de entrar na pagina minha conta

<div>
        <!-- Avatar -->
        <div><?php echo get_avatar($user_ID, 90); ?></div>
        <h4>Usuario</h4>
        <!-- Saudação boas vindas-->
        <div><strong><?php global $current_user;
         get_currentuserinfo();
         echo 'Ola ' . $current_user->user_login . "\n";
        ?>,</strong></div>
        <!-- Ingresar a su perfil -->
        <div><img src="<?php bloginfo( 'template_url' );?>/images/login/my_account.png"><a href="<?php bloginfo('url');?>/wp-admin/profile.php">Minha conta</a></div>
        <!-- Cerrar Sesión -->
        <div><img src="<?php bloginfo( 'template_url' );?>/images/login/logout.png"><a href="<?php echo esc_url( wp_logout_url( $_SERVER['REQUEST_URI'] ) ); ?>" title="logout">sair</a></div>
</div>

caso queira pegar mais dados aqui tem mais outro código, que confere se o usuário esta logado, e em cima desses dados mostra, id do usuário, informação, nível dentro de parâmetros de administração, nome de usuário, nome e sobrenome, é bastante útil para utilizar como filtro em paginas que você queira que somente usuários com certos níveis de acesso, possam acessar o conteúdo


if (is_user_logged_in()){
$current_user = wp_get_current_user();
$user_id = $current_user->ID;
$user_info = get_userdata( $user_id);
$user_level = $user_info->user_level;
$username = $user_info->user_login;
$first_name = $user_info->first_name;
$last_name = $user_info->last_name;

}

Nenhum comentário:

Postar um comentário