Plugin Verilerini Sorgulama
Plugin Verilerini SorgulamaBricks

Bricks

Bricks ile Çalışma kılavuzunda daha fazla bilgi edinin.

Bricks eklentisinin verileriyle etkileşim kurmak için queries örnekleri.

Bricks verilerini alma

Bu query, bir gönderiden Bricks verilerini alır (_bricks_page_header_2, _bricks_page_content_2 veya _bricks_page_footer_2 girişleri altında meta olarak saklanır) ve verilerin veritabanında depolandığı yapıyı korur:

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

Bu query, Bricks verilerini yalnızca text adlı öğeleri içerecek şekilde filtreler:

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

Bricks verilerini güncelleme

Bu mutation, Bricks verilerindeki belirli öğeleri birleştirir:

mutation {
  bricksMergeCustomPostElementDataItem(input: {
    customPostID: 1
    elements: [
      {
        id: "ucuzdk",
        settings: {
          text: "Updated text"
        }
      }
    ]
  }) {
    status
    errors {
      __typename
      ...on ErrorPayload {
        message
      }
    }
    customPost {
      __typename
      ...on CustomPost {
        id
        bricksData
      }
    }
  }
}