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
}
}
}
}Next