Consultar datos de pluginsBricks
Bricks
Lee más en la guía Trabajar con Bricks.
Ejemplos de consultas para interactuar con datos del plugin Bricks.
Obtener datos de Bricks
Esta consulta obtiene los datos de Bricks de una entrada (almacenados como meta bajo las entradas _bricks_page_header_2, _bricks_page_content_2, o _bricks_page_footer_2), manteniendo la estructura de los datos tal y como se almacenan en la BD:
{
post(by: { id: 1 }) {
bricksData
}
}Esta consulta filtra los datos de Bricks para incluir solo los elementos con el nombre text:
{
post(by: { id: 1 }) {
bricksData(filterBy: { include: ["text"] })
}
}Actualizar datos de Bricks
Esta mutación combina elementos específicos en los datos de 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