Suporte » Temas » Como deixar a imagem do post principal em um tamanho diferente dos outros posts

  • Resolvido geoge-felix

    (@geoge-felix)


    Pessoal não é de hoje que ultilizo o wordpress e até hoje nunca achei uma forma de colocar um tamanho de imagem diferente no post principal dos posts secundários. meu tema é Hamasaki Para que as imagens fiquem bem nos posts secundários eu sacrifico o post principal colocando a imagem exatamente em tamanho igual, isso deixa o post principal feio pois a imagem fica muito pequena, alguem me ajuda ai, aonde tenho que mexer, Index, header, home, uma luz por favor! Meu site: http://www.e-interacao.com.br

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Eu faria da seguinte forma:

    • Colocaria um contador no loop da home.php (se não tiver, index.php), simples (usando variáveis do php);
    • Depois, dentro do loop, testaria com IF pra ver ser é o primeiro post;
    • Se for, puxa a imagem maior;
    • Se não, puxa a imagem menor.

    Não sei como vc está fazendo pra puxar a imagem. Se é por custom fields, iria dar trabalho pra preencher 2 custom fields pra cada post, um com imagem pequena e outro com imagem grande. Eu usaria o timthum.php, e usaria um custom field só.

    Criador do tópico geoge-felix

    (@geoge-felix)

    Cara não consegui fazer isso, não saberia como me explicar em que linha e que código eu deveria colocar, não teria como eu alterar o código do post princípal para que as imagens nele ficasse maior e nos outros normalmente?

    Criador do tópico geoge-felix

    (@geoge-felix)

    Instalei o plugin Custom Fields, o problema é que não estou sabendo configura-lo ou ele não atende a minha necessidade quando eu insiro a imagem ela vai automáticamente para o post interno, ficando o post principal sem imagem, consequentemente as cópias da vitrine desse mesmo post também. alguem tem uma luz? nas configurações do custom fields está assim: Veja

    você pode fazer utilizando IF.

    Exemplo:

    <?php if (have_posts()) : // checa se existem posts
                                         $i = 1; // esse variavel vai checar se estamos no primeiro post
                                   ?>
    
                                   <?php while (have_posts()) : the_post(); // aqui comeca o loop, que se repetira para cada post ?>
    
                                         <?php if ($i==1) { // checamos se e o primeiro post... ?>
    
                                         <div class="primeiropost">
                                              AQUI VAI O CÓDIGO DO PRIMEIRO POST
                                              </div> <!--    fim PRIMEIRO POST-->
    
                                             <?php } else { // se nao for o primeiro post ?>
    
                                         <div class="proximopost">
                                              OUTROS
                                         </div><!--    fim proximopost                  -->
    
                                   <?php } // fim da verificacao de primeiro post
                                         $i++; // acrescenta +1 na variavel - dessa forma nao passaremos pelo primeiro post outra vez
                                   ?>
    
                                   <?php endwhile; // fim do laço para cada post?>
    
                                   <?php else : // caso nao seja encontrado nenhum post, executa esse trecho?>
    
                                         <h2 align="center">Nenhuma not&iacute;cia foi encontrada</h2>
    
                                   <?php endif; // fim de tudo ?>
Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Como deixar a imagem do post principal em um tamanho diferente dos outros posts’ está fechado para novas respostas.