Zum Hauptinhalt springen

Personal

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

Heute aktualisiert

Personal

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

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 Name des Mitarbeiters

content

Die Biografie oder Beschreibung des Mitarbeiters

excerpt

Eine kurze Zusammenfassung des Mitarbeiters

author

Die ID des Autors des Objekts

featured_media

Die ID des Beitragsbilds (Foto) des Objekts

Status- und Zugriffsfelder

Feld

Beschreibung

status

Benannter Status des Objekts; einer von publish, future, draft, pending oder private (nur edit-Kontext)

password

Passwort zum Schutz des Zugriffs auf Inhalt und Zusammenfassung (nur edit-Kontext)

comment_status

Ob Kommentare geöffnet sind; open oder closed

ping_status

Ob das Objekt angepingt werden kann; open oder closed

Reihenfolgefelder

Feld

Beschreibung

menu_order

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

Taxonomiefelder

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)

roles

Dem Objekt in der Rollen-Taxonomie zugewiesene Terme (Mitarbeiterfunktionen, Array von Term-IDs)

Personalspezifische Felder

Feld

Beschreibung

nationalities

3-Buchstaben-Ländercodes für die Nationalitäten des Mitarbeiters (Array von Strings)

teams

IDs aller Mannschaften, mit denen der Mitarbeiter verbunden ist (Array — aktuell und vergangen)

current_teams

IDs der aktuell aktiven Mannschaftszuordnungen des Mitarbeiters (Array)

past_teams

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]
}

Hat dies deine Frage beantwortet?