Bildgrößen
SportsPress registriert vordefinierte Bildgrößen bei der Plugin-Aktivierung. Diese Größen sind in allen Templates, Shortcodes und benutzerdefinierten Themes oder Plugins verfügbar, die SportsPress-Daten verwenden.
Die Größen werden in sportspress.php mit add_image_size() registriert. Drei verwenden seitenverhältnisbewahrende Skalierung (Parameter false beim Zuschneiden — die längste Kante ist der begrenzende Faktor), und eine verwendet harten Zuschnitt für quadratische Thumbnails.
Registrierte Größen
Größenname | Abmessungen | Harter Zuschnitt | Verwendungszweck |
| 300 × 300 px | Nein | Spielerfotos in Profilen; Mannschaftslogos in Vollgrößen-Kontexten |
| 128 × 128 px | Nein | Mannschaftslogos in Ligatabellen und Begegnungsblöcken |
| 32 × 32 px | Nein | Kleine inzeilige Symbol-Darstellungen |
| 300 × 300 px | Ja | Galerie-Thumbnails, die einen quadratischen Zuschnitt erfordern |
Die sportspress-fit-*-Größen bewahren das ursprüngliche Seitenverhältnis: Ein Bild, das breiter als hoch ist, wird so skaliert, dass seine Breite dem Größenwert entspricht, während die Höhe proportional kleiner ist.
Größen in Templates verwenden
Übergeben Sie den Größennamen als $size-Argument an eine beliebige WordPress-Bildfunktion:
// Mannschaftslogo in Symbolgröße anzeigen echo get_the_post_thumbnail( $team_id, 'sportspress-fit-icon' );// Spielerfoto in mittlerer Größe anzeigen echo wp_get_attachment_image( $attachment_id, 'sportspress-fit-medium' );
Größen in Shortcodes verwenden
Einige SportsPress-Shortcodes akzeptieren einen size-Parameter, der direkt auf diese registrierten Größennamen verweist:
[player-gallery size="sportspress-fit-icon"]
Größen neu generieren
Wenn Bilder hochgeladen wurden, bevor das Plugin aktiviert wurde, generiert WordPress die registrierten Größenvarianten nicht. Verwenden Sie das Plugin „Regenerate Thumbnails" (oder ein gleichwertiges Tool), um vorhandene Uploads als Stapel zu verarbeiten und die fehlenden Größenvarianten zu erstellen.
Größen anhand der Quelle verifiziert: includes/sportspress/sportspress.php
