WordPress Performance

Tamanho de imagens no WordPress: dimensões e ajustes

Veja as dimensões padrão de tamanho de imagens no WordPress, como alterar em Configurações > Mídia e otimizar performance sem inflar backups.
Escrito Por apiki em julho de 2016 /12 min de leitura
Conteúdo escrito por humano
Definições dos tamanhos de imagens padrão do WordPress open graph

Tamanho de imagens no WordPress é o conjunto de cinco dimensões pré-definidas (thumbnail, medium, medium_large, large e full) que o core gera automaticamente a cada upload. Cada versão serve a um contexto de exibição, seja miniatura, corpo do post ou destaque, para que o navegador entregue o arquivo mais leve possível em cada tela.

Se você coordena um time editorial, conhece a cena de perto. Vários redatores publicando ao mesmo tempo, cada um subindo imagem do jeito que pegou. Uma vem com 4000 px de largura, outra com 800 px, e o layout começa a quebrar. O resultado é um site mais pesado, com Largest Contentful Paint degradado e backups inflados. Entender o que o WordPress faz por padrão com cada upload é o primeiro passo antes de pedir qualquer customização para a TI interna.

Este guia mostra as dimensões exatas, como alterá-las, quando criar tamanhos personalizados e, principalmente, em que ponto o excesso de versões deixa de ajudar e vira gargalo de performance. Vamos direto ao que interessa para quem gerencia mídia em escala.

O que são os tamanhos de imagem padrão do WordPress

Quando você sobe um arquivo para a biblioteca de mídia, o WordPress não guarda apenas a imagem original. Ele recorta esse arquivo em diferentes dimensões e salva cada uma como um novo arquivo na pasta de uploads. Esse comportamento é controlado em Configurações > Mídia e pode ser estendido via add_image_size() no functions.php do tema.

A lógica não foi feita para complicar. Ela existe para que o navegador receba o tamanho de imagem correto em cada tela, sem servir um arquivo de 2 MB onde caberia um de 40 KB. O problema aparece quando ninguém gerencia esse mecanismo em escala e a pasta de uploads incha sem controle.

Para um gestor de conteúdo, o valor prático é claro. Se o time entende que o WordPress já resolve boa parte do redimensionamento sozinho, ele para de subir imagens gigantescas achando que garante qualidade e passa a focar no que importa: peso do original, formato do arquivo e proporção adequada ao template.

Por que o WordPress gera múltiplas versões da mesma imagem?

Quando você sobe uma imagem para a biblioteca de mídia, o core dispara a função wp_generate_attachment_metadata() e recorta o arquivo original em várias dimensões. O objetivo é entregar a versão mais leve possível para cada contexto: uma miniatura em listagem, uma imagem média dentro do post, uma versão grande em telas widescreen.

Esse recorte alimenta diretamente o atributo srcset do HTML. É ele que diz ao navegador qual arquivo baixar conforme a largura da tela e a densidade de pixels do dispositivo. Você pode conferir como esse mecanismo funciona na geração de srcset no WordPress, dentro do Developer Resources oficial.

Por que isso importa para performance? Porque a imagem destacada de um post quase sempre é o elemento que define o LCP da página. Servir um arquivo do tamanho errado significa atrasar a renderização do conteúdo principal. Segundo o guia do web.dev sobre otimização de LCP, dimensionar corretamente as imagens é uma das ações de maior impacto para melhorar essa métrica dos Core Web Vitals. Em portais editoriais com muito tráfego mobile, esse detalhe separa uma página que carrega rápido de uma que perde usuário antes de aparecer o conteúdo.

Quais são as dimensões exatas dos tamanhos padrão?

O WordPress registra cinco tamanhos de imagem por padrão. Três deles aparecem em Configurações > Mídia, um fica oculto do painel (o medium_large) e o último é o arquivo original. A tabela abaixo resume as dimensões de imagem e o uso típico de cada um.

Nome (slug)Dimensão padrãoTipo de corteUso típicoAparece no painel?
thumbnail150 × 150 pxHard cropMiniaturas em listagens e widgetsSim
medium300 × 300 px (máx.)Soft cropImagens dentro do corpo do postSim
medium_large768 × ∞ pxSoft cropResponsividade via srcsetNão
large1024 × 1024 px (máx.)Soft cropDestaques em telas grandesSim
fullDimensão originalSem corteFallback quando nenhum menor atendeN/A

Repare na diferença entre hard crop e soft crop. A miniatura usa corte forçado: ela sempre sai em 150 × 150 px exatos, recortando a imagem para preencher o quadrado. Os tamanhos medium e large fazem soft crop, ou seja, redimensionam mantendo a proporção até caber no limite indicado. Por isso uma imagem retangular gera um medium de 300 × 200 px, e não de 300 × 300 px.

O medium_large costuma ser o mais mal compreendido da lista. Ele tem 768 px de largura sem limite de altura e não aparece em nenhum campo do painel. Muita gente jura que o WordPress só gera três tamanhos porque nunca viu esse quarto arquivo aparecer na tela de mídia. Ele está lá, silencioso, cumprindo papel importante no srcset de telas intermediárias.

Como alterar os tamanhos padrão em Configurações > Mídia?

O painel é o caminho mais simples para ajustar três dos tamanhos de imagem padrão do WordPress sem tocar em código. O passo a passo:

  1. No painel administrativo, acesse Configurações > Mídia.
  2. Defina a largura e altura do tamanho miniatura. Marque ou desmarque a opção de recortar a miniatura para o tamanho exato, que controla o hard crop.
  3. Ajuste a largura e altura máximas dos tamanhos médio e grande conforme a largura útil do seu tema.
  4. Salve as alterações para aplicar as novas configurações de mídia.

Vale a ressalva mais importante desta seção: alterar esses valores não modifica as imagens já enviadas. As novas dimensões só valem para uploads futuros, a menos que você regenere a biblioteca. Se você mudar a configuração hoje esperando corrigir mil imagens antigas de uma vez, vai se frustrar. Para entender cada campo dessa tela, consulte a documentação oficial de Configurações de Mídia.

Na prática, o ajuste mais comum é aumentar a largura máxima do tamanho large para acompanhar temas modernos, que trabalham com colunas largas. Um large travado em 1024 px pode ficar pequeno demais em layouts que exibem imagens em largura total.

Como criar tamanhos personalizados com add_image_size()?

Quando o tema ou um plugin precisa de uma dimensão específica que o painel não oferece, o caminho é registrar um tamanho via código. A função add_image_size() faz exatamente isso. Adicione o trecho abaixo ao functions.php do seu tema, de preferência em um child theme, para não perder a alteração na próxima atualização:

add_action('after_setup_theme', function () {
  add_image_size('apiki-hero', 1600, 900, true);
});

Nesse exemplo, criamos um tamanho chamado apiki-hero com 1600 × 900 px e o último parâmetro true, que ativa o hard crop. Esse parâmetro crop aceita três valores distintos:

  • false: mantém a proporção original da imagem (soft crop), redimensionando até caber no limite informado sem cortar nada.
  • true: força o recorte centralizado para gerar a dimensão exata, ideal quando o template exige uma proporção fixa como 16:9.
  • array de posição, como array('left', 'top'): define o ponto de ancoragem do corte, útil quando o assunto principal da imagem fica fora do centro.

Os detalhes completos estão na função add_image_size() no Developer Resources. Para exibir esse tamanho no tema, basta chamar the_post_thumbnail('apiki-hero') dentro do loop. Se você quiser apenas redefinir a dimensão da imagem destacada padrão, a função set_post_thumbnail_size() resolve sem precisar criar um novo slug.

Um alerta de gestão aqui. Cada add_image_size() registrado gera mais um arquivo por upload. Registrar tamanhos é fácil e tentador, mas cada novo slug tem custo de storage e de processamento. Só crie o que o layout realmente usa.

Quando o excesso de tamanhos vira problema de performance?

Aqui está o contraste que poucos gestores percebem: mais tamanhos de imagem não significa mais performance. Cada tamanho registrado significa um arquivo novo gerado a cada upload. Em um site com tema pesado e vários plugins, não é raro o core produzir de 8 a 12 versões de uma única imagem, segundo o que observamos em auditorias na experiência da Apiki com clientes enterprise de alto volume editorial.

Em um portal editorial com mais de 10 mil imagens, isso se traduz em consumo expressivo de storage, uploads mais lentos e backups muito maiores. Boa parte do peso da pasta de uploads costuma vir de tamanhos de imagem que nenhum template do site chega a usar. É storage pago para servir arquivo que nunca é carregado por ninguém.

Como auditar e limpar isso:

  • Use o comando WP-CLI wp media regenerate para recriar as miniaturas depois de alterar ou remover tamanhos, garantindo que a biblioteca reflita a configuração atual sem arquivos órfãos.
  • Desregistre tamanhos não usados com a função remove_image_size() ou com o filtro intermediate_image_sizes_advanced, removendo do array as dimensões que nenhum tema ou plugin consome.
  • Mapeie quais tamanhos o tema realmente chama antes de apagar qualquer coisa, para não quebrar layout em listagens, blocos e widgets que dependem de um slug específico.

Dimensão de imagem deixou de ser detalhe estético. É decisão de engenharia que impacta diretamente o LCP, o peso da página e a velocidade de publicação do seu time editorial. Quando esse controle não existe, a conta chega na forma de fatura de armazenamento maior e janelas de backup mais longas.

Perguntas frequentes sobre tamanho de imagens no WordPress

Qual o tamanho ideal de imagem destacada no WordPress?

Não existe um número único, porque o ideal depende da largura útil do seu tema. Como regra prática, suba imagens de destaque com no máximo 1600 px a 2000 px de largura e otimize o arquivo antes do upload. Acima disso, você apenas aumenta o peso sem ganho visual perceptível, já que o WordPress vai redimensionar para o tamanho de imagem correto via srcset.

Como saber quais tamanhos de imagem meu tema usa?

Procure no código do tema pelas chamadas a the_post_thumbnail() e wp_get_attachment_image(), verificando qual slug de tamanho cada uma passa como parâmetro. Você também pode inspecionar o atributo srcset de uma imagem publicada no navegador para ver quais dimensões são realmente servidas. Esse mapeamento é obrigatório antes de remover qualquer tamanho.

Alterar as configurações de mídia afeta imagens já publicadas?

Não. Mudar os valores em Configurações > Mídia só afeta uploads futuros. As imagens já enviadas mantêm as dimensões geradas no momento em que entraram na biblioteca. Para aplicar as novas configurações de mídia ao acervo existente, é preciso regenerar as miniaturas com WP-CLI ou um plugin específico.

O que é o tamanho medium_large e por que não aparece no painel?

O medium_large é um tamanho de 768 px de largura sem limite de altura, introduzido para alimentar o srcset em telas intermediárias. Ele é gerado em todo upload, mas não aparece em Configurações > Mídia porque o WordPress optou por não expor esse campo na interface. Isso confunde muita gente, mas o tamanho cumpre papel importante na responsividade das imagens.

Como remover tamanhos de imagem que não uso?

Use a função remove_image_size() ou o filtro intermediate_image_sizes_advanced no functions.php para desregistrar as dimensões que nenhum template consome. Depois de remover, rode wp media regenerate para que a biblioteca pare de manter arquivos das versões descartadas. Nunca desative todos os tamanhos, pois isso quebra o srcset e a responsividade.

WebP substitui a necessidade de gerar múltiplos tamanhos?

Não. WebP é sobre formato e compressão do arquivo, enquanto os múltiplos tamanhos são sobre dimensão em pixels. As duas coisas se somam: o ideal é servir uma imagem no tamanho de imagem correto para a tela e em formato moderno como WebP ou AVIF. Uma coisa não elimina a outra, elas atuam em camadas diferentes da otimização.

Qual o impacto do tamanho de imagens no Core Web Vitals?

Alto, principalmente no LCP. Como a imagem destacada costuma ser o maior elemento visível ao carregar a página, servir uma versão pesada demais atrasa diretamente a renderização e piora a nota de Core Web Vitals. Dimensionar corretamente as imagens é uma das otimizações de melhor custo-benefício para essa métrica em sites WordPress editoriais.

Conclusão

Gerenciar tamanho de imagens no WordPress em escala não é um problema de painel, é um problema de processo. Ajustar Configurações > Mídia, criar tamanhos com add_image_size() e limpar versões inúteis com remove_image_size() são tarefas simples isoladamente. O desafio real aparece quando dezenas de editores publicam todos os dias, sem padrão definido, e a pasta de uploads cresce sem que ninguém audite o impacto no LCP e nos backups.

A raiz costuma ser a mesma: o marketing precisa publicar rápido e a TI interna está sobrecarregada, então ninguém assume a gestão da biblioteca de mídia. É exatamente esse vão que trava campanha e degrada performance sem que a causa fique óbvia.

Aqui na Apiki, é esse gargalo entre marketing e TI que o nosso serviço de WP Care resolve, com um squad WordPress dedicado que cuida de padronização de mídia, performance e manutenção contínua para que o seu time publique sem depender de fila da TI. Se o seu site vive lento e cheio de imagens sem padrão, fale com o nosso time e transforme a gestão de mídia em um processo previsível.

Qual nota você da para este artigo?
Ruim

O que você achou disso?

Clique nas estrelas

Média da classificação 2 / 5. Número de votos: 1

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Excelente
Artigos Relacionados

  1. Flavia Duarte Braga
    Preciso de ajuda, eu troquei minha imagem de capa e ela não fica em tela toda. Como faço??? A imagem anterior era menor que essa que tem 3000 x 890
  2. […] O WordPress, por padrão, em suas configurações de mídia lhe permite definir diferentes tamanhos para imagens. […]
  3. Ana Paula
    Resolveu o que eu vinha pesquisando há dias! Valeu! Muito obrigada!
    1. Leandro Vieira
      Uau, que ótimo Ana Paula :D
  4. Gerson Ricardo Garcia
    Para um site que usa imagens de destaque, o que seria mais próximo do ideal para que o site não fique pesado e lento? Tamanhos em PX e formatos de imagens? Pois o Google Page Speed alega que devo fazer compactações e alterar os tamanhos que hoje são 800 x 600 PX formato paisagem. Grato.
    1. Zoran Araujo Moraes
      Oque o Google page Speed avisa é que a imagem não esta compactada. E isto nao está diretamente relacionado ás dimensões (em px). Cada vez que edita ou salva uma imagem, independente do formato e das dimensões, varias informações, referentes a imagem, são gravadas no arquivo automaticamente. Estas informações não são necessárias para que a imagem seja publicada em um site. Por isto é importante usar um compactador, que vai retirar desta imagem informações desnecessárias. O formato mais 'leve' é o jpg. Dê preferencia ao uso deste formato. Use algum editor que possibilite a você determinar a qualidade da imagem (paint.net é uma boa e é gratis). Diminua a qualidade da imagem, para diminuir o tamanho da imagem salva. Uma diminuição de 50% na qualidade de um jpg é praticamente imperceptivel, e você consegue a diminuição do tamanho de cerca de 80,90% no tamanho da imagem salva. Use após isto, o tinypng ou o tinyjpg (compressor online de imagens) que ainda reduz o tamanho final do arquivo em até mais 70%, sem perder a qualidade. No fim, imaginando uma imagem original de 500kb, você pode reduzi-la para 20kb, 30kb, com as mesmas dimensões em px e sem perdas grandes de qualidade. É isto que o Google quer.
  5. rlsf
    Eu estava usando um plugin de galeria que mostrava as imagens sempre em baixa! Tentei de tudo e não conseguia resolver. Até que cheguei neste seu post! O plugin considerava estas imagens como médias na hora do upload. Com isso elas apareciam sempre como 300px de máximo. Alterei para 1.024 nas configurações de mídia e funcionou!!! Muitíssimo obrigado pelo post!
  6. Marcelo
    Se eu tenho que preparar layout de teste de site no photoshop, pra ser colocado full width 100% num site em wordpress, qual é o tamanho ideal dessa imagem (largura) em pixels que eu tenho que preparar no photoshop?
  7. Finalmente consegui encontrar em um artigo a dúvida que me atrapalhada há um tempo já. Obrigado pelo conteúdo.
  8. Ótimo artigo, com certeza instrui o pessoal sobre esse detalhe importante que é a definição da imagem. Agora, e o tema implementado no site, ele não influencia na edição dessas imagens?
    1. Leandro Vieira
      Otávio, tanto tema quanto plugins podem influenciar nisso. Dado que eles podem fazer uso de funções pare registrarem novos tamanhos de imagens
  9. Obrigado pelas dicas, me ajudou muito!
  10. corrimao de inox
    conteudo magníficos de você, cara. Eu tenho consciência de suas coisas antes e você é simplesmente maravilhoso demais. Na verdade, gosto do que você obteve aqui, certamente como o que você está dizendo e a maneira como o está dizendo. Você o torna agradável e ainda se preocupa em mantê-lo inteligente. Mal posso esperar para aprender muito mais com você. Esse é realmente um site incrível.
  11. joel
    Boa tarde, Leandro. Estou com um probleminha, eu altero o código html do bloco para linkar a imagem de acordo com a dimensão, mas a danada não muda. Mesmo eu colocando todas as dimensões possíveis ela simplesmente não vai, sabe o que estou fazendo de errado?
  12. Eu não achei o que eu queria, mas resolvi escrever. produro o tamanho extao para tabela de descrição? será que é 1080 x 1080?

Construa seu site WordPress sob medida com os maiores especialistas em WordPress da America Latina
Conheça a Apiki

Faça um comentário
Cadastre-se rápido

Fazer Login