Personal
Endpunkt: /wp-json/sportspress/v2/staff
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 Name des Mitarbeiters |
| Die Biografie oder Beschreibung des Mitarbeiters |
| Eine kurze Zusammenfassung des Mitarbeiters |
| Die ID des Autors des Objekts |
| Die ID des Beitragsbilds (Foto) des Objekts |
Status- und Zugriffsfelder
Feld | Beschreibung |
| Benannter Status des Objekts; einer von |
| Passwort zum Schutz des Zugriffs auf Inhalt und Zusammenfassung (nur edit-Kontext) |
| Ob Kommentare geöffnet sind; |
| Ob das Objekt angepingt werden kann; |
Reihenfolgefelder
Feld | Beschreibung |
| 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 Rollen-Taxonomie zugewiesene Terme (Mitarbeiterfunktionen, Array von Term-IDs) |
Personalspezifische Felder
Feld | Beschreibung |
| 3-Buchstaben-Ländercodes für die Nationalitäten des Mitarbeiters (Array von Strings) |
| IDs aller Mannschaften, mit denen der Mitarbeiter verbunden ist (Array — aktuell und vergangen) |
| IDs der aktuell aktiven Mannschaftszuordnungen des Mitarbeiters (Array) |
| IDs der früheren Mannschaftszuordnungen des Mitarbeiters (Array) |
Felder funktionieren in verschiedenen Kontexten (view, edit, embed), die Zugänglichkeit und Sichtbarkeit je nach Anwendungsfall steuern. Felder wie guid, id, link und Änderungszeitstempel sind schreibgeschützt.
Beispielanfragen
Alle Mitarbeiter auflisten
GET /wp-json/sportspress/v2/staff
Einen einzelnen Mitarbeiter abrufen
GET /wp-json/sportspress/v2/staff/77
Einen Mitarbeiter erstellen
POST /wp-json/sportspress/v2/staff
Content-Type: application/json{
"title": "Maria Muster",
"status": "publish",
"nationalities": ["deu"],
"current_teams": [10],
"roles": [8],
"leagues": [5],
"seasons": [3]
}Die Mannschaften eines Mitarbeiters aktualisieren
PUT /wp-json/sportspress/v2/staff/77
Content-Type: application/json{
"current_teams": [10, 12],
"past_teams": [9]
}
