Ir para conteúdo principal

Equipe

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

Atualizado hoje

Equipe

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

Definições de Campos

Campos de Data e Hora

Campo

Descrição

date

Data de publicação no fuso horário do site (formato ISO 8601)

date_gmt

Data de publicação em GMT (formato ISO 8601)

modified

Data da última modificação no fuso horário do site (somente leitura)

modified_gmt

Data da última modificação em GMT (somente leitura)

Campos de Identificação

Campo

Descrição

id

Identificador único para o objeto (inteiro, somente leitura)

guid

Identificador globalmente único (somente leitura)

slug

Identificador alfanumérico único para seu tipo

link

URL para o objeto (somente leitura)

Campos de Conteúdo

Campo

Descrição

title

O nome do membro da equipe

content

A biografia ou descrição do membro da equipe

excerpt

Um breve resumo do membro da equipe

author

O ID do autor do objeto

featured_media

O ID da mídia em destaque (foto) para o objeto

Campos de Status e Acesso

Campo

Descrição

status

Status nomeado para o objeto; um de publish, future, draft, pending ou private (somente no contexto edit)

password

Uma senha para proteger o acesso ao conteúdo e resumo (somente no contexto edit)

comment_status

Se os comentários estão abertos ou não; open ou closed

ping_status

Se o objeto pode ser pingado ou não; open ou closed

Campos de Ordem

Campo

Descrição

menu_order

A ordem do objeto em relação a outros objetos do mesmo tipo

Campos de Taxonomia

Campo

Descrição

leagues

Os termos atribuídos ao objeto na taxonomia de liga (array de IDs de termo)

seasons

Os termos atribuídos ao objeto na taxonomia de temporada (array de IDs de termo)

roles

Os termos atribuídos ao objeto na taxonomia de cargo (cargos da equipe, array de IDs de termo)

Campos Específicos de Equipe

Campo

Descrição

nationalities

Códigos de país de 3 letras para as nacionalidades do membro da equipe (array de strings)

teams

Os IDs de todos os times com os quais o membro da equipe está associado (array — atuais e anteriores)

current_teams

Os IDs das associações de time atuais ativas do membro da equipe (array)

past_teams

Os IDs das associações de time históricas do membro da equipe (array)

Os campos operam dentro de diferentes contextos (view, edit, embed) que controlam acessibilidade e visibilidade dependendo do caso de uso. Campos como guid, id, link e timestamps de modificação são somente leitura.

Exemplos de Requisições

Listar Todos os Membros da Equipe

GET /wp-json/sportspress/v2/staff

Recuperar um Único Membro da Equipe

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

Criar um Membro da Equipe

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

Atualizar os Times de um Membro da Equipe

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

Isto respondeu à sua pergunta?