Passer au contenu principal

Staff

**Point de terminaison :** `/wp-json/sportspress/v2/staff`

Mis à jour aujourd’hui

Staff

Point de terminaison : /wp-json/sportspress/v2/staff

Définitions des champs

Champs de date et d'heure

Champ

Description

date

Date de publication dans le fuseau horaire du site (format ISO 8601)

date_gmt

Date de publication en GMT (format ISO 8601)

modified

Date de dernière modification dans le fuseau horaire du site (lecture seule)

modified_gmt

Date de dernière modification en GMT (lecture seule)

Champs d'identification

Champ

Description

id

Identifiant unique de l'objet (entier, lecture seule)

guid

Identifiant globalement unique (lecture seule)

slug

Identifiant alphanumérique unique à son type

link

URL de l'objet (lecture seule)

Champs de contenu

Champ

Description

title

Le nom du membre du staff

content

La biographie ou description du membre du staff

excerpt

Un bref résumé du membre du staff

author

L'ID de l'auteur de l'objet

featured_media

L'ID du média mis en avant (photo) pour l'objet

Champs de statut et d'accès

Champ

Description

status

Statut nommé de l'objet ; l'un des suivants : publish, future, draft, pending ou private (contexte edit uniquement)

password

Un mot de passe pour protéger l'accès au contenu et à l'extrait (contexte edit uniquement)

comment_status

Si les commentaires sont ouverts ou non ; open ou closed

ping_status

Si l'objet peut être pingé ou non ; open ou closed

Champs d'ordre

Champ

Description

menu_order

L'ordre de l'objet par rapport aux autres objets de son type

Champs de taxonomie

Champ

Description

leagues

Les termes assignés à l'objet dans la taxonomie ligue (tableau d'IDs de termes)

seasons

Les termes assignés à l'objet dans la taxonomie saison (tableau d'IDs de termes)

roles

Les termes assignés à l'objet dans la taxonomie rôle (postes du staff, tableau d'IDs de termes)

Champs spécifiques au staff

Champ

Description

nationalities

Codes de pays à 3 lettres pour les nationalités du membre du staff (tableau de chaînes)

teams

Les IDs de toutes les équipes auxquelles le membre du staff est associé (tableau — actuelles et passées)

current_teams

Les IDs des associations d'équipes actuelles actives du membre du staff (tableau)

past_teams

Les IDs des associations d'équipes historiques du membre du staff (tableau)

Les champs fonctionnent dans différents contextes (view, edit, embed) qui contrôlent l'accessibilité et la visibilité selon le cas d'utilisation. Les champs tels que guid, id, link et les horodatages de modification sont en lecture seule.

Exemples de requêtes

Lister tous les membres du staff

GET /wp-json/sportspress/v2/staff

Récupérer un membre du staff unique

GET /wp-json/sportspress/v2/staff/77

Créer un membre du staff

POST /wp-json/sportspress/v2/staff
Content-Type: application/json{
  "title": "Jane Doe",
  "status": "publish",
  "nationalities": ["gbr"],
  "current_teams": [10],
  "roles": [8],
  "leagues": [5],
  "seasons": [3]
}

Mettre à jour les équipes d'un membre du staff

PUT /wp-json/sportspress/v2/staff/77
Content-Type: application/json{
  "current_teams": [10, 12],
  "past_teams": [9]
}

Avez-vous trouvé la réponse à votre question ?