Respostas no Fórum

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico rmaia

    (@rmaia)

    Que show Enapupe!Fico muito feliz quando vejo desenvolvedores com sede de estudar o codex e aprimorar a ferramenta. Parabéns! Bom trabalho!

    Abraço meu fi!

    Oi Kleyton!

    Olha só… existem duas formas de fazer isso. Vamos lá:

    1) Sem plugin porém ficamos presos ao servidor de avatars do nosso WP.
    2) Com o auxílio do Cimy User Extra Fields.

    1) Sem plugin:

    a) Quando estiver fazendo o loop para trazer os posts desejados onde quer exibir o avatar resgate o ID do autor do post.

    $postsDaCategoriaDesejada = get_posts("category_name=artigos-recentes"); 
    
    foreach ($postsDaCategoriaDesejada as $post) :
    
    echo "<li>";
    echo get_avatar($post->post_author(Que irá retornar o id do usuário),tamanhoDoAvatar(ex:50 = 50px x 50px))
    echo "Seu conteúdo...";
    echo "</li>";
    
    endforeach;

    2) Com o auxílio do Cimy User Extra Fields

    O mesmo procedimento que foi citado acima porém você resgata o avatar do diretório do seu website e não de um servidor terceiro. Assim: O Cimy E.F permite você criar campos adicionais na hora de cadastrar um usuário (ex: avatar, msn, telefone…) e quando você adiciona o campo avatar automaticamente ele cria um diretório em na pasta wp-content onde vai armazenar todas as imagens dos avatars. Sempre da seguinte forma: Wp-content->PastaCriadaPeloPlugin->PastaNomeDoUsuario->ArquivoDeImagem.jpg. Explicado vamos a prática.

    echo "<li>";
    echo <strong>get_cimyFieldValue($post->post_author, 'AVATAR')</strong>;
    echo "Seu conteúdo...";
    echo "</li>";

    Onde:

    get_cimyFieldValue($post->post_author, ‘AVATAR’)
    $post->post_author = Resgata o ID do autor;
    ‘AVATAR’ = Nome que eu escolhi para identificar o campo avatar no plugin. Podia ser ‘carro’, ‘bola’, ‘avião’. Você escolhe ok?

    Bem é isso, vou ficando por aqui e espero ter ajudado de alguma forma.
    Grande abraço e sucesso!

Visualizando 2 respostas - 1 até 2 (de um total de 2)