Dimensioni immagine
SportsPress registra dimensioni immagine predefinite all'attivazione del plugin. Queste dimensioni sono disponibili in tutti i template, shortcode e temi o plugin personalizzati che usano i dati SportsPress.
Le dimensioni vengono registrate in sportspress.php usando add_image_size(). Tre usano il ridimensionamento con preservazione del rapporto d'aspetto (parametro crop false — il lato più lungo è il vincolo), e una usa il ritaglio rigido per miniature quadrate.
Dimensioni registrate
Nome dimensione | Dimensioni | Ritaglio rigido | Caso d'uso |
| 300 × 300 px | No | Foto giocatori nei profili; loghi squadre in contesti a dimensione intera |
| 128 × 128 px | No | Loghi squadre nelle classifiche e nei blocchi evento |
| 32 × 32 px | No | Apparizioni icona inline di piccole dimensioni |
| 300 × 300 px | Sì | Miniature galleria che richiedono un ritaglio quadrato |
Le dimensioni sportspress-fit-* preservano il rapporto d'aspetto originale: un'immagine più larga che alta verrà scalata in modo che la larghezza sia uguale al valore della dimensione, con l'altezza proporzionalmente più piccola.
Uso delle dimensioni nei template
Passa il nome della dimensione come argomento $size a qualsiasi funzione immagine di WordPress:
// Visualizza il logo della squadra alla dimensione icona echo get_the_post_thumbnail( $team_id, 'sportspress-fit-icon' );// Visualizza la foto del giocatore alla dimensione media echo wp_get_attachment_image( $attachment_id, 'sportspress-fit-medium' );
Uso delle dimensioni negli shortcode
Alcuni shortcode SportsPress accettano un parametro size che si mappa direttamente su questi nomi di dimensione registrati:
[player-gallery size="sportspress-fit-icon"]
Rigenerazione delle dimensioni
Se le immagini sono state caricate prima dell'attivazione del plugin, WordPress non avrà generato le varianti della dimensione registrata. Usa il plugin "Regenerate Thumbnails" (o equivalente) per elaborare in batch i caricamenti esistenti e creare le varianti di dimensione mancanti.
Dimensioni verificate rispetto al sorgente: includes/sportspress/sportspress.php
