Interrogare i dati dei plugin
Interrogare i dati dei pluginBricks

Bricks

Scopri di più nella guida Lavorare con Bricks.

Esempi di queries per interagire con i dati del plugin Bricks.

Recuperare i dati Bricks

Questa query recupera i dati Bricks da un articolo (memorizzati come meta sotto le voci _bricks_page_header_2, _bricks_page_content_2, oppure _bricks_page_footer_2), mantenendo la struttura dei dati così come è memorizzata nel database:

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

Questa query filtra i dati Bricks per includere solo gli elementi con il nome text:

{
  post(by: { id: 1 }) {
    bricksData(filterBy: { include: ["text"] })
  }
}

Aggiornare i dati Bricks

Questa mutation unisce elementi specifici nei dati Bricks:

mutation {
  bricksMergeCustomPostElementDataItem(input: {
    customPostID: 1
    elements: [
      {
        id: "ucuzdk",
        settings: {
          text: "Updated text"
        }
      }
    ]
  }) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    customPost {
      __typename
      ...on CustomPost {
        id
        bricksData
      }
    }
  }
}