Spieler
Endpunkt: /wp-json/sportspress/v2/players
Felddefinitionen
Identifikations- und Veröffentlichungsfelder
Feld | Beschreibung |
| Eindeutige Kennung des Objekts (Integer, schreibgeschützt) |
| Global eindeutige Kennung (schreibgeschützt) |
| URL-freundliche alphanumerische Kennung, eindeutig für den Typ |
| URL zum Objekt (schreibgeschützt) |
| Veröffentlichungszeitstempel in der Zeitzone der Website (ISO 8601) |
| Veröffentlichungsdatum als GMT (ISO 8601) |
| Datum der letzten Änderung in der Zeitzone der Website (schreibgeschützt) |
| Datum der letzten Änderung als GMT (schreibgeschützt) |
| Veröffentlichungsstatus; einer von |
Inhalts- und Metadatenfelder
Feld | Beschreibung |
| Der Name des Spielers |
| Die Biografie oder Beschreibung des Spielers |
| Eine kurze Zusammenfassung des Spielers |
| Die ID des Fotos des Spielers (Beitragsbild) |
| Die ID des Ersteller-Benutzerkontos |
Status- und Zugriffsfelder
Feld | Beschreibung |
| Passwort zum Schutz des Zugriffs auf Inhalt und Zusammenfassung |
| Ob Kommentare geöffnet sind; |
| Ob das Objekt angepingt werden kann; |
| Die Reihenfolge des Objekts in Relation zu anderen Objekten des gleichen Typs |
Taxonomiefelder
Feld | Beschreibung |
| Dem Objekt in der Liga-Taxonomie zugewiesene Terme (Array von Term-IDs) |
| Dem Objekt in der Saison-Taxonomie zugewiesene Terme (Array von Term-IDs) |
| Dem Objekt in der Positions-Taxonomie zugewiesene Terme (Array von Term-IDs) |
Spielerspezifische Felder
Feld | Beschreibung |
| Die Trikotnummer des Spielers (Integer) |
| 3-Buchstaben-Ländercodes für die Nationalitäten des Spielers (Array von Strings) |
| IDs aller Mannschaften, denen der Spieler angehört (Array — aktuell und vergangen) |
| IDs der aktuell aktiven Mannschaftszugehörigkeiten des Spielers (Array) |
| IDs der früheren Mannschaftszugehörigkeiten des Spielers (Array) |
| Leistungsmessungen des Spielers (statische Werte wie Größe, Gewicht) |
| Liga- und saisonbasierte Leistungsdaten (berechnete Werte) |
Die meisten Felder unterstützen mehrere Kontexte (view, edit, embed) und steuern Sichtbarkeit und Änderungsberechtigungen in verschiedenen API-Zugriffsszenarien.
Bekannte Einschränkung
Über die REST API erstellte Spieler erscheinen möglicherweise nicht automatisch in Spielerlisten. Nach der API-Erstellung eines Spielers stellen Sie sicher, dass der Spieler in der WordPress-Verwaltung dem korrekten Team zugewiesen ist und die Spielerliste so konfiguriert ist, dass Spieler dieses Teams eingeschlossen werden.
Beispielanfragen
Alle Spieler auflisten
GET /wp-json/sportspress/v2/players
Einen einzelnen Spieler abrufen
GET /wp-json/sportspress/v2/players/55
Einen Spieler erstellen
POST /wp-json/sportspress/v2/players
Content-Type: application/json{
"title": "Max Mustermann",
"status": "publish",
"number": 10,
"nationalities": ["deu"],
"current_teams": [10],
"leagues": [5],
"seasons": [3],
"positions": [7]
}Spieler-Metriken aktualisieren
PUT /wp-json/sportspress/v2/players/55
Content-Type: application/json{
"metrics": {
"height": "180",
"weight": "75"
}
}Hinweis: Das Aktualisieren von Spieler-Metriken über die REST API erfordert SportsPress Pro 2.7.3 oder höher.
Spieler nach Liga und Saison filtern
GET /wp-json/sportspress/v2/players?leagues=5&seasons=3
Das Filtern des Spielerlisten-Endpunkts wurde in SportsPress Pro 2.5.5 hinzugefügt.
