Geoge Felix
Membro
Publicado 3 meses atrás #
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: www.e-interacao.com.br
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ó.
Geoge Felix
Membro
Publicado 3 meses atrás #
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?
Geoge Felix
Membro
Publicado 3 meses atrás #
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
vinicius.santoro
Membro
Publicado 3 meses atrás #
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ícia foi encontrada</h2>
<?php endif; // fim de tudo ?>