Consultar Dados de Plugins
Consultar Dados de PluginsElementor

Elementor

Saiba mais no guia Trabalhando com Elementor.

Exemplos de queries para interagir com os dados do plugin Elementor.

Buscando dados do Elementor

Esta query busca os dados do Elementor de um post (armazenados como meta sob a entrada _elementor_data), mantendo a estrutura dos dados conforme armazenada no banco de dados:

{
  post(by: { id: 1 }) {
    elementorData
  }
}

Esta query busca os dados do Elementor de um post, achatados em um único nível:

{
  post(by: { id: 1 }) {
    elementorFlattenedDataItems
  }
}

Atualizando dados do Elementor

Esta mutation mescla elementos específicos nos dados do Elementor:

mutation {
  elementorMergeCustomPostElementDataItem(input: {
    customPostID: 1
    elements: [
      {
        id: "164e55c4",
        settings: {
          title: "Updated title"
        }
      }
    ]
  }) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    customPost {
      __typename
      ...on CustomPost {
        id
        elementorData
      }
    }
  }
}