토요일, 12월 21, 2024
Home블로그뉴스페이퍼 테마 새글이 카테고리에 뜨지 않는 경우 해결법

뉴스페이퍼 테마 새글이 카테고리에 뜨지 않는 경우 해결법

워드프레스에서 뉴스페이퍼 테마를 사용하면서, 최근에 발견하고 그 문제를 해결하지 못해서 한참을 헤맸던 부분이 있습니다.

바로 새글 포스팅을 작성했는데 카테고리에서 그 글이 보이지 않는 경우인데요.

 

예를 들어서 블로그에 대한 새글을 작성했다고 치면..

홈페이지 블로그 항목

다음과 같이 홈페이지 블로그 항목에 제가 작성한 최신글이 노출이 됩니다. 최신 작성했던 글이 순서대로 노출이 되는데요. 워드프레스 관련 플러그인 소개와 패스트코멧 정보를 작성한 글이 노출된것을 볼 수 있습니다.

그런데?!

예전 작성글 노출

상단 메뉴를 통해 카테고리를 들어가 봤을때 보이는 화면에는 아까 제가 홈페이지에서 볼 수 있었던 최신글이 보이지 않았습니다.

분명 플러그인 소개랑 최신글을 썼는데 왜 카테고리에서는 보이지 않는거지??

관련 문제점을 해결하기 위해서 방법을 이리저리 찾아봤는데, 캐시플러그인의 캐시저장 때문에 반영이 늦는거다. 그러니 캐시 초기화를 해라.. 또는 코드 삽입을 통해 새글 노출이 되게 하라 등등 여러 방법이 있었습니다.

주로 워드프레스에서 사용하는 캐시플러그인 사용으로 저장되는 캐시때문에 최신글이 노출 안된다는 해결방법들이 보였는데요. 막상 시도해봐도 바뀐점은 없고 그대로였습니다.

그럼 뭣때문에 문제일까요?.. 

거의 일주일정도.. 이것저것 만져보다가 반포기 상태에 이르렀을때 해결방법을 찾았습니다. 테마에서 문제가 있던 거구만요..

뉴스페이퍼 테마 편집버튼

뉴스페이퍼 테마를 사용하면 해당 버튼을 통해 블록편집을 하여 테마설정을 쉽게 바꿀 수 있습니다. 각 항목에 디자인이나 설정등 다양한 항목을 맞춤설정 할 수 있는데요.

카테고리 설정창

카테고리가 표시되는 항목을 블록으로 선택했을때 뜨는 설정창입니다. 여기서 주목할 부분은 엑스트라 항목의 offset posts 항목입니다.

위에 limit post number는 카테고리에 기본 표시되는 글 갯수를 설정합니다. 카테고리를 페이지네이션 할때 한 페이지에 보이는 글이 7개라는 뜻입니다.

그럼 offset post는?

offset posts는 카테고리에 표시되지 않는 글 갯수를 설정하는 항목입니다.

네?! 뭐라구요???.. 그동안 카테고리 노출이 안되서 이것저것 시도해보느라 죽을맛이었는데, 고작 이것때문에 새글이 노출 안되던거였냐??

조절값 입력

 

offset 항목의 숫자를 0또는 빈칸으로 입력하고 저장합니다.

블로그 새글노출

그렇게 저장을 마친 후 다시 확인해보니 언제 그랬냐는듯이 블로그 카테고리에 새글이 순서대로 뜨는것을 볼 수 있었습니다.

그럼 왜 이런 황당한 기능을 넣어서 괜히 헤맸는지 궁금해지는데요. offset posts라는 기능이 왜 필요하냐는 겁니다.

offset posts는 우리가 사이트에 정적페이지로 홈페이지를 구성하게 되면 거기에 노출되는 최신글과의 중복을 없애는 기능이라고 보면 됩니다. 또는 특정 게시물을 건너뛰고 보여줄 때 이 기능을 사용하는데요.

블로그에 홈페이지에서 봤던 글을 카테고리에서는 보지 않고 그 다음글들을 볼 수 있게 하며 일부 게시물이 카테고리에서 보이지 않게 정리할 때 offset posts를 사용하는 것이었습니다.

저에겐 전혀 쓸모 없는 기능인데요.

블로그에 최신글을 카테고리에도 제대로 반영하는게 무조건 중요하다고 생각이 되네요. 덕분에 또 새로운 공부를 했는데요. 만약에 비슷한 문제로 고민하는 분이 계시다면 저처럼 시간낭비 하지마시고 도움이 되길 바랍니다.

 

RELATED ARTICLES

블로그 추천글

error: Content is protected !!