응답 속도 저하와 한글 검색 문제로 미리디 고객센터(FAQ·공지)를 2015년 11월 Zendesk에서 자체 워드프레스(bizhows.com)로 이관하고 Custom Post Type·Taxonomy·전용 템플릿을 구성한 기록
배경
고객 센터(FAQ 및 공지)를 Zendesk 로 운영해왔으나, 응답 속도가 너무 느리고 한글 검색에 문제가 있었다.
결정
2015년 11월, 고객 센터(FAQ 및 공지)를 Zendesk 에서 자체 운영 중인 워드프레스 (bizhows.com)로 이관한다.
근거 / 검토한 선택지
- Zendesk 유지 시 문제점: 응답 속도 저하, 한글 검색 미흡
- 다른 대안(타 헬프데스크 서비스 등)을 검토했는지는 원문에 없다 (확인 필요)
구현 내용
고객 센터 관련 페이지
- 메인
- 자주 묻는 질문
- 사이트 이용 안내
(원문에는 각 페이지의 공개 URL 이 bizhows.com/cms/고객센터/... 형태로 함께
기재되어 있으나, 자주 묻는 질문과 사이트 이용 안내 두 항목이 원문에서
동일한 URL 로 적혀 있어 원문 자체의 오기로 보인다. 관리자 편집 링크는
현재 시점에 의미가 없어 옮기지 않았다.)
글 타입 · 카테고리 · 태그 정의
고객 센터용 Custom Post Type 및 Taxonomy(카테고리, 태그)를 테마
(x-bizhows)의 functions.php 에 다음 함수를 추가해 정의했다.
create_help_center_post_type()define_help_center_category()define_help_center_tag()
프론트에서는 전체 글 목록(help_center)과 카테고리별 글 목록
(help_center_category)으로 노출되고, 관리자 페이지에서 별도 관리가
가능하도록 구성했다.
주의(원문 메모) — 이 정의는 테마의 functions.php 에 작성되어 있어
테마를 변경하면 사라진다. 추후 plugin 형태로 전환해 등록할 필요가 있으며,
전환 시에도 ID(help_center, help_center_category, help_center_tag)는
그대로 유지해야 한다.
템플릿 구성
- 글 목록 템플릿 —
archive-help_center.php - 카테고리별 글 목록 템플릿 —
taxonomy-help_center_category.php - 글 보기 템플릿 —
single-help_center.php
부가 변경 — Leave Comment 링크 제거
x-theme 의 글 목록에 기본 노출되던 "Leave Comment" 링크가 불필요하고
보기 좋지 않아 제거했다. functions.php 의 x_renew_entry_meta() 함수를
재정의해 처리했으며, 고객 센터뿐 아니라 사이트의 모든 글 목록에 영향을
미치는 전역 변경이다.
부가 기능 — 도움말 평가하기
프론트에 도움말 글에 대한 평가(도움이 됐는지) 기능을 추가했고,
관리자 페이지(was-this-helpful 플러그인 설정 화면)에서 관련 설정을
관리할 수 있게 했다.
후속 작업
후속 작업 없음 — 위 구현 내용은 이 기록 시점에 이미 완료된 상태다.
아직 해결되지 않은 것
- 테마 변경 시 Custom Post Type/Taxonomy 정의가 사라지는 구조적 위험이 남아 있었다 (plugin 화 필요, 원문에 명시된 미해결 과제).
- (확인 필요) bizhows.com 워드프레스 헬프센터 시스템이 현재도 운영 중인지.
관련 문서
없음