Criando uma API
Criando uma APICriar uma configuração de schema

Criar uma configuração de schema

Uma configuração de schema é usada para personalizar o schema para Endpoints Personalizados e Queries Persistidas.

O schema GraphQL pode ser configurado com os elementos fornecidos pelos diferentes módulos instalados e habilitados. (Acesse a página de Módulos para ver a lista completa.)

Cada módulo pode definir sua configuração por meio de seu próprio bloco no editor de Configuração de Schema. Isso inclui blocos para:

Configuração de Schema

Acessar todas as configurações de schema

Ao clicar em "Schema Configurations" no menu do plugin, é exibida a lista de todas elas:

Configurações de Schema no admin
Configurações de Schema no admin

Criar uma nova configuração de schema

Clique no botão "Add New Schema Configuration" para abrir o editor do WordPress:

Criar uma nova Configuração de Schema
Criar uma nova Configuração de Schema

Remover blocos usando configurações de valor "Default" (opcional)

Podemos remover os blocos de configuração que usam o valor "Default" correspondente das Configurações.

O bloco removido pode ser adicionado novamente pelo menu de inserção, clicando no botão + na parte inferior (observe que apenas uma instância de cada bloco pode ser inserida):

Remover e adicionar blocos na Configuração de Schema

Em seguida, forneça a configuração para os blocos necessários.

Descrever a configuração de schema

Use o campo "Excerpt", no painel de configurações do documento, para dar uma descrição à configuração de schema.

Encontre mais informações no guia Adicionar uma descrição à API.

Publicar a configuração de schema

Selecione os elementos necessários para a configuração de schema e ajuste as opções. Quando estiver pronto, clique em "Publish":

Criar uma nova configuração de schema

Usar a configuração de schema

Uma vez publicada, a configuração de schema fica disponível para os editores de Endpoints Personalizados e Queries Persistidas:

Selecionar a Configuração de Schema no Endpoint Personalizado

Visualizar a configuração de schema

Abrir o permalink da configuração de schema no navegador exibirá seu conteúdo (desde que o usuário esteja logado e a função do usuário tenha acesso a ele):

Fonte da configuração de schema