Suporte » Plugins » Alteração de foto de usuários cadastrados

  • Resolvido WallaceErick

    (@wallaceerick)


    Olá pessoal, sou novo em WP e estou estudando algumas funcionalidades. Porém cheguei ao ponto de uma que não estou entendo muito bem e não consigo resolver.

    Preciso que minha página mostre a foto que o usuário tem (ou a padrão caso não tenha upado nenhuma) e também tenha um select para upload de uma nova foto caso ele queira mudar.

    Minha página de teste é essa:
    http://wallaceerick.com.br/clientes/wordpress/editar-perfil/
    Lá em baixo tem um código para isso, mas não está funcionando, sabem como me ajudar?

    Segue o código:

    <h2 style="font-size:20px; margin:10px 0;">Alteração de Foto</h2>
    
    <?php
    	if(function_exists('userphoto_exists')){
    		echo '<h2 class="h2top">Website Photo </h2>';
    		echo get_avatar($current_user->ID, 96, '', $current_user->user_firstname . " " . $current_user->user_lastname);
    		do_action('show_user_profile');
    
    		echo "<br/><br/><div id='user-photo'><h2>Upload Foto</h2>";
    			if(userphoto_exists($user_ID))
    				userphoto($user_ID);
    			else
    				echo get_avatar($userdata->user_email, 96);
    				echo "</div>";
    ?>
    
    <?php if($userdata->userphoto_image_file): ?>
    	<label><input type="checkbox" name="userphoto_delete" id="userphoto_delete" /><?php _e('Deletar foto original!','cp') ?></label>
    <?php endif; ?>
    <p class="CheckoutBtn"><?php _e('Update Profile »', 'cp')?></p>
    <?php } ?>

    Obrigado.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Olá,

    O WOrdPress usa o gravatar, um serviço que atrela a imagem ao email, assim a imagem é sempre a mesma em todo site que usa Gravatar (WordPress.com e WOrdPress em geral).

    As pessoas que não tem um avatar, devem fazer o cadastro no site do gravatar.com.

    Olá Diana.
    Sim, entendo isso.

    Mas gostaria de fazer umm campo de upload com o layout do meu site, sem ir para o site do gravatar ou então para o painel do WP, quando se clika no link de Editar Perfil, entende?

    Consegui pegar todas as informações, nick, email, nome e etc, jogar dentro dos inputs e permitir a edição, só com a imagem que não consigo.
    Estou utilizando um plugin para upload, mas só funciona no painel do WP. :/

    Obrigado pela resposta.

    Veja este plugin:
    http://wordpress.org/extend/plugins/add-local-avatar/screenshots/

    Espero que não esteja muito desatualizado :S

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Alteração de foto de usuários cadastrados’ está fechado para novas respostas.