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ó.
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?
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ícia foi encontrada</h2>
<?php endif; // fim de tudo ?>