워드프레스 카테고리 글이 3열로 표시되는데 마지막 줄에 글 하나만 남으면 사이트가 덜 만들어진 것처럼 보일 수 있다. 글 자체에는 문제가 없지만 두 칸이 비어 있기 때문에 방문자는 콘텐츠가 부족하거나 배치가 깨진 것으로 받아들일 수 있다.
이 문제를 해결하기 위해 글 두 개를 서둘러 추가할 필요는 없다. 페이지당 표시되는 글 수를 3의 배수로 맞추면 현재 글 개수와 관계없이 정돈된 카테고리 화면을 만들 수 있다.
왜 카테고리에 빈칸이 생길까?
카테고리 화면이 3열인데 한 페이지에 글 10개가 표시되면 첫 세 줄에는 각각 3개가 들어가고 마지막 줄에는 1개만 남는다.
- 3열에서 글 9개 표시: 3줄이 정확히 채워진다.
- 3열에서 글 10개 표시: 마지막 줄에 1개만 남는다.
- 3열에서 글 12개 표시: 4줄이 정확히 채워진다.
따라서 이 현상은 오류라기보다 열 개수와 페이지당 글 개수가 맞지 않아 생기는 배치 문제에 가깝다.
먼저 확인할 3가지
- 카테고리가 실제로 몇 열로 표시되는지 확인한다.
- 현재 한 페이지에 글이 몇 개 나오는지 센다.
- 화면 아래에 페이지 번호나 다음 페이지 화살표가 있는지 확인한다.
페이지 아래에 ‘1, 2, →’ 같은 버튼이 있다면 글이 사라진 것이 아니다. 현재 페이지에 표시되지 않은 글은 다음 페이지에 정상적으로 나뉘어 있다.
방법 1. 페이지당 글 수를 9개로 변경하기
3열 카테고리에는 페이지당 9개를 표시하는 방식이 가장 간단하다. 워드프레스 공식 문서에서도 한 페이지에 표시할 글 수를 관리자 화면의 읽기 설정에서 조절할 수 있다고 안내한다. :contentReference[oaicite:0]{index=0}
- 워드프레스 관리자 화면에 접속한다.
- 설정 → 읽기로 이동한다.
- 페이지당 보여줄 글의 수를 찾는다.
- 현재 값이 10이라면 9로 변경한다.
- 아래의 변경 사항 저장을 누른다.
이렇게 설정하면 3개의 글이 한 줄을 만들고 총 3줄이 채워진다. 열 개수와 표시 개수가 맞기 때문에 마지막 줄의 빈칸도 사라진다.
추천 설정
문제노트처럼 썸네일과 설명이 함께 나오는 3열 카테고리는 페이지당 9개가 적당하다. 화면이 지나치게 길어지지 않고 다음 페이지도 쉽게 확인할 수 있다.
방법 2. 12개를 표시하는 경우
한 페이지에서 더 많은 글을 보여주고 싶다면 12개로 설정할 수도 있다. 3열 기준으로 네 줄이 정확히 채워진다.
다만 썸네일 이미지가 크고 글 설명까지 표시되는 카테고리라면 페이지가 길어진다. 모바일 데이터 사용량과 이미지 로딩 부담도 9개보다 커질 수 있다.
- 9개: 화면이 간결하고 다음 페이지 이동을 유도하기 좋다.
- 12개: 한 번에 더 많은 글을 보여줄 수 있지만 페이지가 길어진다.
현재 문제노트 화면에는 9개 설정이 더 잘 맞는다는 것이 내 의견이다. 썸네일 비중이 크기 때문에 12개를 모두 표시하면 스크롤 길이가 과도해질 수 있기 때문이다.
방법 3. 계속 이어서 보게 만들기
카테고리 아래의 페이지 번호를 유지하면 방문자가 다음 글 목록으로 이동할 수 있다. 별도 플러그인을 설치하지 않아도 되고 구조도 단순하다.
‘더 보기’ 버튼이나 무한 스크롤을 적용하는 방법도 있지만 반드시 더 좋은 것은 아니다.
- 페이지 번호: 구조가 명확하고 방문자가 현재 위치를 알기 쉽다.
- 더 보기 버튼: 같은 화면에서 다음 글을 불러올 수 있지만 테마 지원이나 추가 개발이 필요할 수 있다.
- 무한 스크롤: 계속 글을 볼 수 있지만 푸터 접근과 현재 위치 확인이 불편해질 수 있다.
검색을 통해 문제 해결 글을 읽는 사이트라면 기존 페이지 번호를 유지하는 편이 안정적이다. ‘계속 이어서 보여야 체류시간이 무조건 늘어난다’고 단정하기도 어렵다. 방문자가 원하는 글을 빠르게 찾을 수 있는지가 더 중요하다.
설정했는데 바뀌지 않을 때
페이지당 글 수를 9개로 바꿨는데도 카테고리에 10개가 계속 나온다면 다음 항목을 확인한다.
- WP Super Cache 등 캐시 플러그인의 캐시를 삭제한다.
- 브라우저에서 Ctrl + F5를 눌러 강력 새로고침한다.
- 테마의 카테고리 또는 아카이브 설정에 별도의 글 개수 옵션이 있는지 확인한다.
- 쿼리 루프 블록을 사용했다면 블록 안의 표시 개수 설정을 확인한다.
먼저 확인하세요.
설정 → 읽기의 값을 바꿔도 테마나 페이지 빌더가 자체 글 개수를 지정하면 해당 설정이 우선될 수 있다. 이 경우 코드를 수정하기 전에 테마 설정과 쿼리 루프 블록부터 확인하는 편이 안전하다.
CSS로 마지막 글의 너비를 강제로 늘리거나 빈칸을 가리는 방법도 있지만 근본적인 해결은 아니다. 화면 크기에 따라 배치가 다시 어긋날 수 있으므로 먼저 글 개수를 열 개수에 맞추는 것이 좋다.
자주 묻는 질문
페이지당 글 수를 9개로 줄이면 나머지 글이 사라지나?
사라지지 않는다. 10번째 글부터는 다음 페이지로 이동한다. 카테고리 아래의 페이지 번호나 화살표를 눌러 계속 확인할 수 있다.
글 두 개를 추가해서 12개를 채우면 안 되나?
가능하다. 하지만 13번째 글을 발행하면 다시 마지막 줄에 한 개만 남는다. 지속적으로 운영할 사이트라면 글 수가 아니라 페이지당 표시 개수를 3의 배수로 맞추는 편이 낫다.
9개와 12개 중 어느 설정이 더 좋은가?
3열 배치라면 둘 다 빈칸 없이 표시된다. 썸네일과 설명이 크면 9개가 간결하고, 한 페이지에서 글을 더 많이 보여주고 싶다면 12개를 선택할 수 있다.
애드센스 심사 중인데 빈칸이 있으면 문제가 되나?
마지막 줄의 빈칸만으로 심사 결과가 결정된다고 볼 근거는 없다. 다만 방문자가 보기 편한 구조와 완성도 있는 화면을 만드는 차원에서 정리할 가치는 있다. 승인 여부를 보장하는 설정은 아니다.
오늘 바로 할 행동
카테고리 마지막 줄이 비어 보이나?
관리자 화면에서 설정 → 읽기 → 페이지당 보여줄 글의 수를 9로 변경한다. 저장한 뒤 캐시를 삭제하고 카테고리 페이지를 다시 확인한다. 그래도 10개가 표시되면 테마의 아카이브 설정이나 쿼리 루프 글 개수를 점검한다.
이 글은 문제노트 워드프레스 테크 글 발행 기준에 따라 안전한 설정부터 확인하도록 구성했다.


