Como colocar area com perfil do usuario no site
-
o meu caso é o seguinte:
Quero mostrar informações aos usuarios que se cadastram, já consegui fazer com que apareça na sidebar um campo para o usuario cadastrado efetuar login, cadastrar-se ou recuperar senha e tambem aparece a imagem quando ele efetua login. Aparece tambem os links para ele ir ao painel de controle e ao perfil dele mas a imagem não está aparecendo como deveria.
No caso o avatar aparece o mesmo, não importa o email e todos os emails que testei são cadastrados no gravatar.
Quero saber se tem como ajeitar isso e até mesmo se tem como não precisar usar o gravatar para exibir as imagens, se tem como o usuario fazer upload de uma foto no site mesmo.
Se existe algum plugin ou em codigo mesmo.aqui vai o codigo qu estou utilizando:
<?php if (is_user_logged_in()) { $user = wp_get_current_user(); ?> <div style="width:100px; float:right; margin-right:8px;"> <p> <?php if (function_exists('get_avatar')) { echo get_avatar($email); } else { //alternate gravatar code for < 2.5 $grav_url = "http://www.gravatar.com/avatar/" . md5(strtolower($email)) . "?d=" . urlencode($default) . "&s=" . $size; echo "<img style='float:left;' src='$grav_url'/>"; } ?></p> </div> <ul > <li><p>Olá<strong><?php echo " ".$user->display_name.$user->display_lastname."" ?></strong>.</p> <ul> <li><a href="<?php bloginfo('url') ?>/wp-admin/">Painel de Usuário</a></li> <?php if ( $user_level >= 1 ) : ?> <li><a href="<?php bloginfo('url') ?>/wp-admin/post-new.php">Escrever um artigo</a></li> <?php endif // $user_level >= 1 ?> <li><a href="<?php bloginfo('url') ?>/wp-admin/profile.php">Perfil e opções</a></li> <li><a href="<?php bloginfo('url') ?>/wp-login.php?action=logout&redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">Sair</a></li> </ul> </li> </ul> <?php } else { ?> <form action="<?php echo get_option('home'); ?>/wp-login.php" method="post"> Usuário <input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>"/> Senha <input type="password" name="pwd" id="log" size="20"/> <input type="submit" name="submit" value="Entrar" id="entrar" /><input type="button" onclick="location.href=('<?php echo get_option('home'); ?>/wp-login.php?action=register')"value="Cadastrar" id="entrar" /><input type="button" onclick="location.href=('<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword')"value="Recuperar senha" id="entrar" /> <p> <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> Lembrar-me</label> <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" /> </p> </form> <?php } ?> </div>
- O tópico ‘Como colocar area com perfil do usuario no site’ está fechado para novas respostas.