Korea Festival Info - 전국 축제 정보 관리

대한민국 전국의 축제 정보를 체계적으로 관리하는 워드프레스 플러그인
수동 입력 시스템으로 정확한 축제 정보를 제공하고, 지역별/월별 필터링과 상세 페이지를 자동으로 생성합니다.

프로젝트 개요 및 핵심 기능

1. 프로젝트 목적

WordPress 사이트에서 전국의 축제 정보를 체계적으로 관리하고 표시하는 플러그인입니다. 관리자가 직접 축제 정보를 입력하고 관리하며, 방문자에게 지역별/월별로 정리된 축제 정보를 제공합니다.

팁: 관광 정보 사이트, 지역 커뮤니티, 문화 포털 등에서 활용 가능합니다.

2. 핵심 기능

  • 수동 축제 정보 입력 시스템 - WordPress 에디터를 통한 상세 정보 입력
  • 지역별 자동 분류 - 17개 시도별 축제 자동 분류 및 표시
  • 월별 필터링 - 특정 월에 개최되는 축제만 선택적 표시
  • 축제 상세 페이지 자동 생성 - SEO 최적화된 개별 축제 페이지
  • 축제 상태 자동 표시 - 진행중/예정/종료 상태 자동 계산
  • 조회수 관리 - 인기 축제 파악을 위한 조회수 자동 집계
  • 반응형 디자인 - 모바일, 태블릿, 데스크톱 완벽 지원
  • 사이드바 위젯 - 인기 축제, 지역별 통계, 월별 캘린더

3. 작동 흐름

전체 프로세스는 4단계로 구성됩니다:

  • (1) 축제 정보 입력
    • 관리자 메뉴에서 축제 등록 페이지 접속
    • 축제명, 일정, 장소, 주최 등 정보 입력
    • WordPress 에디터로 상세 내용 작성
  • (2) 데이터 저장 및 처리
    • 입력된 정보를 데이터베이스에 저장
    • 지역 코드와 지역명 자동 매칭
    • 축제 상태(진행중/예정/종료) 자동 계산
  • (3) 프론트엔드 표시
    • 숏코드를 통한 축제 목록 표시
    • 지역별/월별 필터링 기능 제공
    • 개별 축제 상세 페이지 자동 생성
  • (4) 관리 및 운영
    • 축제 정보 수정/삭제 기능
    • 조회수 기반 인기 축제 관리
    • 통계 대시보드로 현황 파악

설치 및 사용 방법

1. 플러그인 설치 및 활성화

  1. 워드프레스 관리자 로그인
  2. 좌측 메뉴: 플러그인 > 플러그인 추가 > 플러그인 업로드 > 활성화

팁: 활성화시 자동으로 데이터베이스 테이블이 생성됩니다.

2. 축제 정보 등록

  1. 좌측 메뉴: 축제 정보 → 축제 등록
  2. 필수 정보 입력:
    • 축제명: 축제의 공식 명칭
    • 시작일: 축제 시작 날짜
    • 지역: 개최 지역 선택
  3. 선택 정보 입력:
    • 종료일, 부제목, 개최장소
    • 주최기관, 연락처, 홈페이지
    • 대표 이미지 URL
    • 상세 내용 (WordPress 에디터 사용)
  4. "축제 등록" 버튼 클릭

3. 페이지 생성 및 숏코드 사용

  1. 좌측 메뉴: 페이지 → 새로 추가
  2. 페이지 제목 입력: "전국 축제 정보"
  3. 페이지 내용에 숏코드 추가

사용 가능한 숏코드:

  • [festival_page] - 검색폼 + 목록 + 사이드바 (완전한 페이지)
  • [festival_search] - 검색 폼만 표시
  • [festival_list limit="12"] - 축제 목록만 표시
  • [festival_detail id="festival_id"] - 특정 축제 상세 정보

팁: 대부분의 경우 [festival_page] 숏코드만 사용하면 충분합니다.

4. 축제 관리 및 운영

축제 정보 수정/삭제

  1. 축제 정보 → 축제 등록 페이지
  2. 우측 "최근 등록 축제" 목록에서 수정/삭제 버튼 클릭

시스템 관리

  1. 축제 정보 → 설정
  2. 페이지당 표시 개수 설정
  3. 캐시 지속 시간 설정
  4. 시스템 정보 확인 및 DB 점검

통계 확인

  • 전체 축제 수, 진행중/예정/종료 축제 현황
  • 지역별 축제 분포
  • 인기 축제 순위 (조회수 기준)

사용 설명 영상

이 영상에서는 Korea Festival Info 플러그인의 설치부터 활용까지 모든 기능을 자세히 설명합니다.

스크린샷

관리자 대시보드 - 축제 통계 및 현황

관리자 대시보드 - 축제 통계 및 현황

축제 등록 페이지 - 수동 입력 폼

축제 등록 페이지 - 수동 입력 폼

프론트엔드 - 축제 목록 및 필터링

프론트엔드 - 축제 목록 및 필터링

×

체계적인 축제 관리

WordPress 관리자 페이지에서 축제 정보를 체계적으로 입력하고 관리할 수 있으며, 수정과 삭제가 간편합니다.

스마트 필터링

지역별, 월별, 키워드 검색 등 다양한 필터링 옵션으로 원하는 축제를 쉽게 찾을 수 있습니다.

SEO 최적화

개별 축제 상세 페이지 자동 생성, 구조화된 데이터(JSON-LD), 메타태그 최적화로 검색엔진 노출을 극대화합니다.

숏코드 상세 가이드

[festival_page] - 완전한 축제 페이지

[festival_page title="전국 축제 정보" limit="12"]

옵션:

  • title - 페이지 제목 (기본값: "전국 축제 정보")
  • description - 페이지 설명
  • limit - 페이지당 표시 개수 (기본값: 12)

[festival_list] - 축제 목록

[festival_list limit="6" region="11" month="5" sort="date_asc"]

옵션:

  • limit - 표시할 축제 개수
  • region - 지역 코드 (11=서울, 26=부산 등)
  • month - 특정 월 (1~12)
  • sort - 정렬 방식 (date_asc, date_desc, title_asc, region_asc)
  • show_pagination - 페이지네이션 표시 여부 (true/false)
  • show_filter - 필터 표시 여부 (true/false)

[festival_search] - 검색 폼

[festival_search show_region="true" show_month="true"]

옵션:

  • title - 검색 폼 제목
  • show_region - 지역 선택 표시 (true/false)
  • show_month - 월 선택 표시 (true/false)
  • placeholder - 검색창 플레이스홀더 텍스트

플러그인 다운로드 안내

무료 다운로드

  • 라이선스 - GPL v2 or later
  • 사용 제한 - 재배포 금지 (상업적 사용 불가능)
  • 지원 - 없음
  • 업데이트 - 뉴스레터를 통한 업데이트 제공

버전 히스토리

버전 1.6 (2025-08-31)

  • 플러그인 헤더에서 자동 버전 읽기 기능 추가
  • 번역 로딩 타이밍 최적화
  • 관리자 페이지 디자인 통일
  • 사용법 매뉴얼 페이지 개선

버전 1.1.0 (2025-08-21)

  • 종료된 축제 자동 하단 배치 기능
  • 사이드바 위젯 클릭 필터링 기능 추가
  • 지역별/월별 위젯 클릭시 해당 필터 적용
  • 축제 상태별 색상 구분 개선

버전 1.0.0 (2025-08-20)

  • 최초 릴리즈
  • 수동 축제 정보 입력 시스템
  • 지역별/월별 필터링 기능
  • 축제 상세 페이지 자동 생성
  • 조회수 관리 시스템
  • 반응형 디자인 지원
  • 관리자 대시보드 및 통계
  • SEO 최적화 (메타태그, JSON-LD)

자주 묻는 질문 (FAQ)

Q: API를 통한 자동 수집은 지원하나요?

A: 아니요. 현재 버전은 수동 입력 전용입니다. 정확하고 신뢰할 수 있는 축제 정보 제공을 위해 관리자가 직접 검증하여 입력하는 방식을 채택했습니다.

Q: 무료 인가요?

A: 네, 무료 배포 중입니다. 하지만 수정지원 등 추가 지원은 없기 때문에 직접 문제를 해결해야 합니다.

Q: 축제 이미지는 어떻게 관리하나요?

A: 이미지 URL을 입력하여 외부 이미지를 사용하거나, WordPress 미디어 라이브러리의 이미지 URL을 사용할 수 있습니다. 이미지가 없는 경우 기본 이미지가 표시됩니다.

Q: 커스터마이징이 가능한가요?

A: 네, 직접 파일을 수정하면 됩니다. 수정 후 재배포는 금지합니다.

최신 버전 다운로드

파일 크기: 60KB | WordPress 5.0+ | PHP 7.4+ | 라이선스: GPL v2