Plugin-Daten abfragen
Plugin-Daten abfragenElementor

Elementor

Mehr dazu in der Anleitung Arbeiten mit Elementor.

Beispiele für queries zur Interaktion mit Daten des Elementor-Plugins.

Elementor-Daten abrufen

Diese query ruft die Elementor-Daten aus einem Beitrag ab (gespeichert als Meta unter dem Eintrag _elementor_data), wobei die Struktur der Daten so erhalten bleibt, wie sie in der Datenbank gespeichert ist:

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

Diese query ruft die Elementor-Daten aus einem Beitrag ab, auf eine einzige Ebene reduziert:

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

Elementor-Daten aktualisieren

Diese mutation fügt bestimmte Elemente in den Elementor-Daten zusammen:

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