Ir al contenido principal

Personal

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

Actualizado hoy

Personal

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

Definiciones de campos

Campos de fecha y hora

Campo

Descripción

date

Fecha de publicación en la zona horaria del sitio (formato ISO 8601)

date_gmt

Fecha de publicación en GMT (formato ISO 8601)

modified

Fecha de última modificación en la zona horaria del sitio (solo lectura)

modified_gmt

Fecha de última modificación en GMT (solo lectura)

Campos de identificación

Campo

Descripción

id

Identificador único del objeto (entero, solo lectura)

guid

Identificador único global (solo lectura)

slug

Identificador alfanumérico único para su tipo

link

URL del objeto (solo lectura)

Campos de contenido

Campo

Descripción

title

El nombre del miembro del personal

content

La biografía o descripción del miembro del personal

excerpt

Un breve resumen del miembro del personal

author

El ID del autor del objeto

featured_media

El ID del medio destacado (foto) del objeto

Campos de estado y acceso

Campo

Descripción

status

Estado del objeto; uno de publish, future, draft, pending o private (solo en contexto edit)

password

Una contraseña para proteger el acceso al contenido y al extracto (solo en contexto edit)

comment_status

Si los comentarios están abiertos o no; open o closed

ping_status

Si el objeto puede recibir pings o no; open o closed

Campos de orden

Campo

Descripción

menu_order

El orden del objeto en relación con otros objetos de su tipo

Campos de taxonomía

Campo

Descripción

leagues

Los términos asignados al objeto en la taxonomía de ligas (array de IDs de términos)

seasons

Los términos asignados al objeto en la taxonomía de temporadas (array de IDs de términos)

roles

Los términos asignados al objeto en la taxonomía de cargos (empleos del personal, array de IDs de términos)

Campos específicos del personal

Campo

Descripción

nationalities

Códigos de país de 3 letras para las nacionalidades del miembro del personal (array de cadenas)

teams

Los IDs de todos los equipos con los que está asociado el miembro del personal (array — actuales y anteriores)

current_teams

Los IDs de las asociaciones de equipo actuales del miembro del personal (array)

past_teams

Los IDs de las asociaciones de equipo históricas del miembro del personal (array)

Los campos funcionan dentro de diferentes contextos (view, edit, embed) que controlan la accesibilidad y visibilidad según el caso de uso. Los campos como guid, id, link y las marcas de tiempo de modificación son de solo lectura.

Ejemplos de solicitudes

Listar todo el personal

GET /wp-json/sportspress/v2/staff

Recuperar un miembro del personal individual

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

Crear un miembro del personal

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

Actualizar los equipos de un miembro del personal

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

¿Ha quedado contestada tu pregunta?