Tailles d'images
SportsPress enregistre des tailles d'images prédéfinies lors de l'activation du plugin. Ces tailles sont disponibles dans tous les modèles, shortcodes et thèmes ou plugins personnalisés qui utilisent des données SportsPress.
Les tailles sont enregistrées dans sportspress.php en utilisant add_image_size(). Trois utilisent une mise à l'échelle préservant le rapport d'aspect (paramètre false pour le recadrage — le bord le plus long est la contrainte), et une utilise un recadrage forcé pour les miniatures carrées.
Tailles enregistrées
Nom de la taille | Dimensions | Recadrage forcé | Cas d'utilisation |
| 300 × 300 px | Non | Photos de joueurs dans les profils ; logos d'équipes dans les contextes pleine taille |
| 128 × 128 px | Non | Logos d'équipes dans les tableaux de ligue et blocs d'événements |
| 32 × 32 px | Non | Petites apparences d'icônes en ligne |
| 300 × 300 px | Oui | Miniatures de galerie nécessitant un recadrage carré |
Les tailles sportspress-fit-* préservent le rapport d'aspect d'origine : une image plus large que haute sera mise à l'échelle de sorte que sa largeur soit égale à la valeur de taille, avec la hauteur proportionnellement plus petite.
Utiliser les tailles dans les modèles
Passez le nom de la taille comme argument $size à n'importe quelle fonction d'image WordPress :
// Display team logo at icon size echo get_the_post_thumbnail( $team_id, 'sportspress-fit-icon' );// Display player photo at medium size echo wp_get_attachment_image( $attachment_id, 'sportspress-fit-medium' );
Utiliser les tailles dans les shortcodes
Certains shortcodes SportsPress acceptent un paramètre size qui correspond directement à ces noms de tailles enregistrées :
[player-gallery size="sportspress-fit-icon"]
Régénérer les tailles
Si des images ont été importées avant l'activation du plugin, WordPress n'aura pas généré les variantes de taille enregistrées. Utilisez le plugin « Regenerate Thumbnails » (ou équivalent) pour traiter par lot les importations existantes et créer les variantes de taille manquantes.
Tailles vérifiées par rapport à la source : includes/sportspress/sportspress.php
