Zum Hauptinhalt springen

Ereignisse

**Endpunkt:** `/wp-json/sportspress/v2/events`

Heute aktualisiert

Ereignisse

Endpunkt: /wp-json/sportspress/v2/events

Felddefinitionen

Datums- und Zeitfelder

Feld

Beschreibung

date

Veröffentlichungsdatum in der Zeitzone der Website (ISO 8601)

date_gmt

Veröffentlichungsdatum als GMT (ISO 8601)

modified

Datum der letzten Änderung in der Zeitzone der Website (schreibgeschützt)

modified_gmt

Datum der letzten Änderung als GMT (schreibgeschützt)

Identifikationsfelder

Feld

Beschreibung

id

Eindeutige Kennung des Objekts (Integer, schreibgeschützt)

guid

Global eindeutige Kennung (schreibgeschützt)

slug

Alphanumerische Kennung, eindeutig für den Typ

link

URL zum Objekt (schreibgeschützt)

Inhaltsfelder

Feld

Beschreibung

title

Der Titel des Ereignisobjekts

content

Der Inhalt des Ereignisobjekts

excerpt

Die Zusammenfassung des Ereignisobjekts

featured_media

ID des Beitragsbilds des Objekts

Status- und Zugriffsfelder

Feld

Beschreibung

status

Benannter Status des Objekts; einer von publish, future, draft, pending oder private

password

Passwort zum Schutz des Zugriffs auf Inhalt und Zusammenfassung

comment_status

Ob Kommentare geöffnet sind; open oder closed

ping_status

Ob das Objekt angepingt werden kann; open oder closed

Autoren- und Reihenfolgefelder

Feld

Beschreibung

author

Die ID des Autors des Objekts

menu_order

Die Reihenfolge des Objekts in Relation zu anderen Objekten des gleichen Typs

Taxonomie- und Beziehungsfelder

Feld

Beschreibung

leagues

Dem Objekt in der Liga-Taxonomie zugewiesene Terme (Array von Term-IDs)

seasons

Dem Objekt in der Saison-Taxonomie zugewiesene Terme (Array von Term-IDs)

venues

Dem Objekt in der Austragungsort-Taxonomie zugewiesene Terme (Array von Term-IDs)

teams

IDs der am Ereignis teilnehmenden Mannschaften (Array)

players

IDs der am Ereignis teilnehmenden Spieler (Array)

staff

IDs der am Ereignis teilnehmenden Mitarbeiter (Array)

Ereignisspezifische Felder

Feld

Beschreibung

main_results

Die Hauptergebnisse des Ereignisses (Array, ein Wert pro Mannschaft)

outcome

Das Ergebnis des Ereignisses pro Mannschaft (Array)

winner

Die ID der siegreichen Mannschaft

minutes

Die Gesamtspielzeit des Ereignisses in Minuten (Integer)

results

Die vollständige Ergebnistabelle für das Ereignis, pro Mannschaft (Array)

performance

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.

Hat dies deine Frage beantwortet?