현재 서비스 준비 중인 페이지로, 실제로 다른 내용이 있을 수 있습니다. 

관련 포스트 타입 보여주기

작성자 | 2021. 02. 26

구현 방법

1. Related Posts By Taxonomy

리소스
  • Related Posts by Taxonomy
장점
  • 풍부한 숏코드 옵션 → 별도의 개발지식 없이 다양한 추출 로직 가능.
  • 무료
단점
  • 인덱싱 X → 포스트가 많으면, 부하를 일으킨다.
  • 디스플레이에서 커스텀 필드를 가져오려면 개발 지식이 필요하다.
  • 플러그인 이름 데로 관련도 로직에 Taxonomy만 사용할 수 있고, custom fields는 사용할 수 없습니다.

2. SearchWP

SearchWP는 워드프레스 분야에서 가장 잘 알려진 검색엔진입니다.

SearchWP

리소스
  • SearchWP
  • SearchWP – Related Posts
장점
  • 인덱싱 O →  사이트 퍼포먼스에 영향을 미치지 않는다.
  • 필드별 가중치 부여 → 운영자의 의도에 따라, 매우 정교한 추출 알고리즘을 사용할 수 있다.
  • 추출 알고리즘을 떠나, 개별 포스트 타입별로 임의로 관련 포스트 타입을 지정할 수도 있다. 자동과 수동의 장점을 결합하는 셈입이다.
단점
  • 모든 포스트 타입에 단일한 로직을 제공하므로, 일부 상황에서는 부적합할 수 있다.
  • CSS와 개발지식 모두 필요하다.

3. Divi FilterGrid

리소스
  • Divi FilterGrid
  • 커스텀 쿼리를 위한 개발
장점
  • Divi Builder 기반 →  복잡하지 않은 레이아웃은 CSS 지식 없이 구현할 수 있다.
  • 거의 모든 필드와 택소노미 용어를 개발 없이 보여줄 수 있다.
  • Divi FilterGrid가 제공하는 필터, 페이징 등의 기능을 쓸 수 있다.
  • Divi FilterGird를 위한 기존의 레이아웃이나 스타일 프리셋을 그대로 쓸 수 있다.
  • 커스텀 쿼리 가능
단점
  • 커스텀 쿼리를 사용할 경우 →  개발지식이 필요하다.

4) 데이블

리소스
장점
  • SaaS이므로 사이트 퍼포먼스에 영향을 미치지 않는다.
  • 국내에서 개발한 전문화된 서비스로 높은 정확도를 보여준다.
단점
  • 무료는 광고글이 함께 노출되면서 약간의 광고 수익을 제공 받는다.  광고 글 삭제를 위해  유료를 이용할 경우에는 비용이 높다.
  • 기사(글)에 맞춰져 있어, 포스트 타입의 레이아웃을 마음 데로 변경할 수 없다. 따라서, 현실적으로 ‘글’에만 사용할 수 있다.
  • 추출 알고리즘을 임의로 지정할 수 없다,

결론

SaaS를 쓸 것인지, 플러그인을 쓸 것인지 먼저 결정하자.

어떤 방식을 사용할지는 사이트의 성격에 따라 매우 다양합니다. 단비도 사이트를 설계할 떄마다 매번 새롭게 고민하게 됩니다. 단, 1차적으로 아래와 같은 기준을 따릅니다.

  • 타사이트 이탈이 부담스럽지 않은 무료 미디어(웹진, 블로그) → 데이블
  • 타사아트 이탈을 막아야 하는 쇼핑몰, 유료 미디어  → 워드프레스 플러그인

거의 모든 경우, SearchWP – Related Posts!

대부분의 경우 세밀하게 관련도 로직을 지정할 수 있고, 퍼포먼스가 뛰어난 SearcWP – Related Posts를 추천합니다. 단  단일한 로직으로 소화하기 어려운 요구사항이 있다면 다른 플러그인으로 대체하거나 병행합니다. 하지만, SearcWP – Related Posts의 관련도 측정 대상에 커스텀 피드와 택소노미를 넣을 수 있어 이런 경우는 많지 않습니다.

단비스토어

워드프레스의 개발원칙을 지키며, 워드프레스를 위한 국내 최대의 리소스를 제공합니다.

단비 노하우는...

  • 상용 사이트 제작과 운영을 지식 제공을 목적으로 단편적이고 파편적인 정보를 지양합니다.
  • 최상의 리소스를 중심으로 작성되며, 리소스의 가격은  거의 고려하지 않습니다. 따라서, 상용 사이트에 적합하지 않은 테마나 플러인은 다뤄지지 않습니다. 
  • 모든 노하우는 단비에서 직접 검증한 내용입니다.
  • IT 기술이 빠르게 발전하 듯이, 언급된 리소스에도 변화가 있을 수 있습니다. 업데이트 날짜를 기준으로 읽어봐 주시기 바랍니다.