Query Data Plugin
Query Data PluginBricks

Bricks

Baca lebih lanjut di panduan Bekerja dengan Bricks.

Contoh query untuk berinteraksi dengan data dari plugin Bricks.

Mengambil data Bricks

Query ini mengambil data Bricks dari sebuah post (disimpan sebagai meta di bawah entri _bricks_page_header_2, _bricks_page_content_2, atau _bricks_page_footer_2), mempertahankan struktur data sebagaimana tersimpan di DB:

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

Query ini memfilter data Bricks untuk hanya menyertakan elemen dengan nama text:

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

Memperbarui data Bricks

Mutation ini menggabungkan elemen-elemen tertentu dalam data 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
      }
    }
  }
}