Zapytania o dane wtyczekBricks
Bricks
Dowiedz się więcej w przewodniku Praca z Bricks.
Przykłady queries do interakcji z danymi wtyczki Bricks.
Pobieranie danych Bricks
Ta query pobiera dane Bricks z posta (przechowywane jako meta pod wpisem _bricks_page_header_2, _bricks_page_content_2 lub _bricks_page_footer_2), zachowując strukturę danych w takiej formie, w jakiej są przechowywane w bazie danych:
{
post(by: { id: 1 }) {
bricksData
}
}Ta query filtruje dane Bricks, aby uwzględnić tylko elementy o nazwie text:
{
post(by: { id: 1 }) {
bricksData(filterBy: { include: ["text"] })
}
}Aktualizowanie danych Bricks
Ta mutation scala określone elementy w danych 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