Consultar Dados de Plugins
Consultar Dados de PluginsBricks

Bricks

Saiba mais no guia Trabalhando com Bricks.

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

Buscando dados do Bricks

Esta query busca os dados do Bricks de um post (armazenados como meta nas entradas _bricks_page_header_2, _bricks_page_content_2 ou _bricks_page_footer_2), mantendo a estrutura dos dados como estão armazenados no banco de dados:

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

Esta query filtra os dados do Bricks para incluir apenas os elementos com o nome text:

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

Atualizando dados do Bricks

Esta mutation mescla elementos específicos nos dados do 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
      }
    }
  }
}