Queries over plugin-data
Queries over plugin-dataElementor

Elementor

Lees meer in de gids Werken met Elementor.

Voorbeelden van queries om te werken met gegevens van de Elementor-plugin.

Elementor-gegevens ophalen

Deze query haalt de Elementor-gegevens op uit een bericht (opgeslagen als meta onder de sleutel _elementor_data), waarbij de structuur van de gegevens zoals opgeslagen in de database behouden blijft:

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

Deze query haalt de Elementor-gegevens op uit een bericht, afgevlakt tot één niveau:

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

Elementor-gegevens bijwerken

Deze mutation voegt specifieke elementen samen in de Elementor-gegevens:

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