Interrogare i dati dei plugin
Interrogare i dati dei pluginElementor

Elementor

Scopri di più nella guida Lavorare con Elementor.

Esempi di query per interagire con i dati del plugin Elementor.

Recuperare i dati di Elementor

Questa query recupera i dati di Elementor da un articolo (memorizzati come meta sotto la voce _elementor_data), mantenendo la struttura dei dati così come è memorizzata nel database:

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

Questa query recupera i dati di Elementor da un articolo, appiattiti su un unico livello:

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

Aggiornare i dati di Elementor

Questa mutation unisce elementi specifici nei dati di 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
      }
    }
  }
}