WP Manifestindependent plugin directory
manifest / content / shoplic-popup

쇼플릭 팝업

쇼플릭에서 개발한 간단한 팝업 플러그인입니다.

by shoplic · github.com/shoplic-kr/shoplic-popup · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/shoplic-kr/shoplic-popup/archive/refs/heads/main.zip

캐시 플러그인과 완벽 호환되는 가장 간단한 워드프레스 팝업 플러그인

주요 특징

  • 캐시 플러그인 완벽 호환 - AJAX 기반으로 어떤 캐시 환경에서도 정상 작동
  • 최대 4개 팝업 동시 관리 - 간단한 설정으로 여러 팝업 효율적 운영
  • 시간 기반 스케줄링 - 특정 날짜/시간에만 팝업 표시
  • 페이지별 표시 설정 - 홈페이지 전용 또는 모든 페이지 선택
  • 클릭 시 페이지 이동 - 팝업을 마케팅 도구로 활용
  • "오늘 하루 보지 않기" - 사용자 친화적 옵션

스크린샷

관리자 설정 페이지

관리자 설정 페이지 직관적인 설정 인터페이스로 누구나 쉽게 팝업 관리

설치 방법

워드프레스 관리자에서 설치

  1. 워드프레스 관리자 → 플러그인 → 새로 추가
  2. "Shoplic Popup" 검색
  3. 설치 후 활성화

수동 설치

  1. 플러그인 설치 -> 압축파일 업로드
  2. 워드프레스 관리자 → 플러그인에서 활성화
  3. 설정 → Shoplic Popup에서 설정

JSON Export / Import

  • 관리자 화면에서 shoplic_popup_settings 옵션을 JSON으로 내보내거나(Export) 가져올(Import) 수 있습니다.
  • 이미지 데이터는 Media ID가 아닌 image_url(URL 문자열)만 포함됩니다.

WP-CLI (JSON Export / Import)

# Export (stdout)
wp shoplic-popup settings export --pretty

# Export (file)
wp shoplic-popup settings export --file=shoplic-popup.json

# Import (file)
wp shoplic-popup settings import --file=shoplic-popup.json

# Import (stdin)
cat shoplic-popup.json | wp shoplic-popup settings import

기술적 특징

// AJAX 기반 동적 로딩
add_action('wp_ajax_shoplic_popup_get_popups', 'ajax_handler');
add_action('wp_ajax_nopriv_shoplic_popup_get_popups', 'ajax_handler');
  • 캐시 독립적: 페이지 캐시와 관계없이 항상 최신 팝업 표시
  • 보안 강화: WordPress nonce 검증으로 AJAX 요청 보호

시스템 요구사항

  • WordPress 6.0 ~ 6.8.1
  • PHP 7.4 이상
  • 최신 브라우저 (Chrome, Firefox, Safari, Edge)

지원

  • 설치나 사용에 문제가 있으신가요? shoplic.kr로 문의주세요.

Made with for WordPress Community