Truy vấn dữ liệu Plugin
Truy vấn dữ liệu PluginBricks

Bricks

Đọc thêm trong hướng dẫn Làm việc với Bricks.

Các ví dụ về queries để tương tác với dữ liệu từ plugin Bricks.

Lấy dữ liệu Bricks

Query này lấy dữ liệu Bricks từ một bài viết (được lưu dưới dạng meta với các khóa _bricks_page_header_2, _bricks_page_content_2, hoặc _bricks_page_footer_2), giữ nguyên cấu trúc dữ liệu như được lưu trong cơ sở dữ liệu:

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

Query này lọc dữ liệu Bricks để chỉ bao gồm các phần tử có tên text:

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

Cập nhật dữ liệu Bricks

Mutation này hợp nhất các phần tử cụ thể trong dữ liệu 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
      }
    }
  }
}