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