Tamanhos de Imagem
O SportsPress registra tamanhos de imagem predefinidos na ativação do plugin. Esses tamanhos estão disponíveis em todos os templates, shortcodes e temas ou plugins personalizados que usam dados do SportsPress.
Os tamanhos são registrados em sportspress.php usando add_image_size(). Três usam escalonamento que preserva a proporção original (false no parâmetro de corte — a aresta mais longa é a restrição), e um usa corte rígido para miniaturas quadradas.
Tamanhos Registrados
Nome do Tamanho | Dimensões | Corte Rígido | Caso de Uso |
| 300 × 300 px | Não | Fotos de jogadores em perfis; logos de times em contextos de tamanho completo |
| 128 × 128 px | Não | Logos de times em tabelas de liga e blocos de eventos |
| 32 × 32 px | Não | Aparências de ícones inline pequenos |
| 300 × 300 px | Sim | Miniaturas de galeria que requerem corte quadrado |
Os tamanhos sportspress-fit-* preservam a proporção original: uma imagem mais larga que alta será escalonada para que sua largura seja igual ao valor do tamanho, com a altura proporcionalmente menor.
Usando os Tamanhos em Templates
Passe o nome do tamanho como o argumento $size para qualquer função de imagem do WordPress:
// Exibir logo do time no tamanho de ícone echo get_the_post_thumbnail( $team_id, 'sportspress-fit-icon' );// Exibir foto do jogador no tamanho médio echo wp_get_attachment_image( $attachment_id, 'sportspress-fit-medium' );
Usando os Tamanhos em Shortcodes
Alguns shortcodes do SportsPress aceitam um parâmetro size que mapeia diretamente para esses nomes de tamanho registrados:
[player-gallery size="sportspress-fit-icon"]
Regenerando Tamanhos
Se imagens foram enviadas antes do plugin ser ativado, o WordPress não terá gerado as variantes de tamanho registradas. Use o plugin "Regenerate Thumbnails" (ou equivalente) para processar em lote os uploads existentes e criar as variantes de tamanho ausentes.
Tamanhos verificados contra o código-fonte: includes/sportspress/sportspress.php
