Ereignisse
Endpunkt: /wp-json/sportspress/v2/events
Felddefinitionen
Datums- und Zeitfelder
Feld | Beschreibung |
| Veröffentlichungsdatum 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) |
Identifikationsfelder
Feld | Beschreibung |
| Eindeutige Kennung des Objekts (Integer, schreibgeschützt) |
| Global eindeutige Kennung (schreibgeschützt) |
| Alphanumerische Kennung, eindeutig für den Typ |
| URL zum Objekt (schreibgeschützt) |
Inhaltsfelder
Feld | Beschreibung |
| Der Titel des Ereignisobjekts |
| Der Inhalt des Ereignisobjekts |
| Die Zusammenfassung des Ereignisobjekts |
| ID des Beitragsbilds des Objekts |
Status- und Zugriffsfelder
Feld | Beschreibung |
| Benannter Status des Objekts; einer von |
| Passwort zum Schutz des Zugriffs auf Inhalt und Zusammenfassung |
| Ob Kommentare geöffnet sind; |
| Ob das Objekt angepingt werden kann; |
Autoren- und Reihenfolgefelder
Feld | Beschreibung |
| Die ID des Autors des Objekts |
| Die Reihenfolge des Objekts in Relation zu anderen Objekten des gleichen Typs |
Taxonomie- und Beziehungsfelder
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 Austragungsort-Taxonomie zugewiesene Terme (Array von Term-IDs) |
| IDs der am Ereignis teilnehmenden Mannschaften (Array) |
| IDs der am Ereignis teilnehmenden Spieler (Array) |
| IDs der am Ereignis teilnehmenden Mitarbeiter (Array) |
Ereignisspezifische Felder
Feld | Beschreibung |
| Die Hauptergebnisse des Ereignisses (Array, ein Wert pro Mannschaft) |
| Das Ergebnis des Ereignisses pro Mannschaft (Array) |
| Die ID der siegreichen Mannschaft |
| Die Gesamtspielzeit des Ereignisses in Minuten (Integer) |
| Die vollständige Ergebnistabelle für das Ereignis, pro Mannschaft (Array) |
| Die vollständige Leistungstabelle (Box Score) für das Ereignis, pro Mannschaft (Array) |
Alle Felder geben die Kontextverfügbarkeit an (view, edit, embed). Als schreibgeschützt markierte Felder können in POST- oder PUT-Anfragen nicht gesetzt werden.
Beispielanfragen
Alle Ereignisse auflisten
GET /wp-json/sportspress/v2/events
Ein einzelnes Ereignis abrufen
GET /wp-json/sportspress/v2/events/123
Ein Ereignis erstellen
POST /wp-json/sportspress/v2/events
Content-Type: application/json{
"title": "Mannschaft A vs Mannschaft B",
"status": "publish",
"date": "2026-05-01T15:00:00",
"teams": [10, 11],
"leagues": [5],
"seasons": [3]
}Ereignisergebnisse aktualisieren
PUT /wp-json/sportspress/v2/events/123
Content-Type: application/json{
"results": {
"10": { "goals": 2 },
"11": { "goals": 1 }
},
"performance": {
"10": {
"42": { "goals": 1, "assists": 0 }
}
}
}Hinweis: Das Aktualisieren von Ergebnissen und Spielerleistungen über die REST API erfordert SportsPress Pro 2.7.8 oder höher.
