쿼리 루프 및 동적 데이터

Jul 31, 2026 | Design

홈페이지로 돌아왔습니다. 메인 이미지 아래에 "최신 게시물" 섹션을 추가해 보겠습니다.

시작하기 전에: 샘플 게시물

이 섹션에는 최소 3개의 블로그 게시글이 게시되어 있어야 쿼리 루프에 표시할 내용이 생깁니다. 이 단계를 건너뛰면 Bricks에서 모든 설정을 올바르게 했더라도 그리드가 비어 있거나 제대로 표시되지 않을 수 있습니다.

먼저 테스트 게시물 3개를 작성하세요:

  1. 워드프레스 대시보드에서 게시물 > 새 게시물 추가 로 이동하세요.
  2. 각 게시물에 제목 과 간단한 요약을 입력하세요 . (화면에 요약 입력란이 보이면 해당 필드를 사용하고, 없으면 본문에 몇 줄을 추가하여 워드프레스에서 자동으로 요약을 생성하도록 하세요.)
  3. 각 게시물에 대표 이미지를 설정하세요 ( 사이드바의 대표 이미지 ).
  4. '게시'를 클릭하고 최소 3개의 게시물이 게시될 때까지 이 과정을 반복하세요.

블로그 게시물 템플릿 관련 글 에서도 동일한 단계를 사용할 수 있습니다 . 여기서 작성한 게시물이 해당 템플릿에 표시될 내용입니다.

클릭을 시작하기 전에 두 가지 핵심 개념, 즉 쿼리 루프 와 동적 데이터에 대해 알아야 합니다 .

쿼리 루프란 무엇인가요?

워드프레스에서 "쿼리"는 다음과 같은 질문을 의미합니다.

  • "최근 게시물 3개를 보여주세요."
  • "이 카테고리의 모든 게시물을 주세요"

쿼리 루프는 해당 질문에 대한 답변(게시물 목록)을 가져와 각 항목에 대해 디자인을 한 번씩 반복합니다.

이미지, 제목, 발췌문, 버튼으로 구성된 단일 카드를 디자인합니다 . 루프는 게시물을 순회하며 게시물당 하나의 카드를 출력합니다. 쿼리 규칙을 변경하면 동일한 디자인으로 다른 게시물이 표시됩니다.

동적 데이터란 무엇인가요?

지금까지는 제목이나 텍스트 요소를 추가할 때 내용을 직접 입력했습니다. 즉, 고정된 텍스트였습니다.

동적 데이터를 사용하면 요소를 WordPress 필드에 연결합니다.

  • 제목은 게시물 제목을 가져옵니다.
  • Image는 추천 이미지를 가져옵니다.
  • 텍스트는 게시물 발췌문을 가져옵니다.

반복문 안에서 각 카드는 목록에 있는 현재 게시물의 필드 값을 보여줍니다.

{post_title}Bricks에서 또는 와 같은 옵션으로 표시됩니다 {featured_image}. 이것들은 실제 WordPress 필드를 나타내는 시각적 자리 표시자일 뿐입니다.

콘텐츠를 준비하세요

게시글을 최소 3개 이상 작성하셨고 , 각 게시글에는 대표 이미지가 있어야 합니다 ( 위의 ' 시작하기 전에' 참조 ). 확인 방법: 게시글 > 모든 게시글 - 게시됨 상태 의 게시글이 3개 이상 표시되어야 합니다 .

해당 섹션을 빌드하세요

  1. 새 섹션을 추가하세요
  2. 컨테이너 안에 "최신 게시물"이라는 제목을 추가하세요.
  3. 제목 아래에 블록 요소를 추가하세요

그리드를 구성하세요

저희는 게시물을 3열 그리드 형식으로 표시하고 싶습니다.

이전 글에서 간단한 행 레이아웃(왼쪽에 텍스트, 오른쪽에 이미지)을 위해 flexbox를 사용했습니다. CSS Grid 는 또 다른 유명한 레이아웃 시스템입니다. 카드 그리드처럼 행과 열을 동시에 고려해야 하는 2차원 레이아웃에 이상적입니다.

블록에 그리드 사용을 설정하면 브라우저에게 해당 블록의 자식 요소를 그리드에 배치하도록 지시하는 것입니다.

  • 그리드 템플릿 열 컨트롤은 원하는 열의 개수와 너비를 지정합니다.
    • 1fr 1fr 1fr이는 "사용 가능한 너비의 일부를 각각 차지하는 세 개의 동일한 열"을 의미합니다.
  • 간격 조절 기능을 사용 하면 열과 행 사이의 간격을 설정하여 카드가 모든 방향으로 고르게 배치되도록 할 수 있습니다.

카드를 추가하면 Grid가 자동으로 해당 열에 카드를 배치하고 필요에 따라 새 행으로 줄 바꿈합니다. 각 카드의 위치를 ​​수동으로 지정할 필요가 없습니다.

  1. 블록을 선택하세요
  2. 표시하다 :Grid
  3. 그리드 템플릿 열 : 1fr 1fr 1fr(세 개의 동일한 열)
  4. 간격 :24

카드(루프 항목)를 생성합니다.

그리드 블록 안에 블록을 하나 더 추가합니다 (이 블록이 반복 카드가 됩니다).

이 카드 블록 안에 다음을 추가하세요:

  1. 이미지 (대표 이미지)
  2. 제목 (게시글 제목, H3)
  3. 기본 텍스트 (게시물 발췌)
  4. 텍스트 링크 ("더 보기")

쿼리 루프 활성화

  1. 카드 블록 (안쪽 블록) 을 선택하세요.
  2. 쿼리 루프 사용 여부 전환
  3. 쿼리 설정 :
    • 게시물 유형: 게시물
    • 페이지당 게시물 수: 3

이제 엽서 3장이 보이실 겁니다!