쇼플릭 팝업
쇼플릭에서 개발한 간단한 팝업 플러그인입니다.
★ 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개 팝업 동시 관리 - 간단한 설정으로 여러 팝업 효율적 운영
- 시간 기반 스케줄링 - 특정 날짜/시간에만 팝업 표시
- 페이지별 표시 설정 - 홈페이지 전용 또는 모든 페이지 선택
- 클릭 시 페이지 이동 - 팝업을 마케팅 도구로 활용
- "오늘 하루 보지 않기" - 사용자 친화적 옵션
스크린샷
관리자 설정 페이지
직관적인 설정 인터페이스로 누구나 쉽게 팝업 관리
설치 방법
워드프레스 관리자에서 설치
- 워드프레스 관리자 → 플러그인 → 새로 추가
- "Shoplic Popup" 검색
- 설치 후 활성화
수동 설치
- 플러그인 설치 -> 압축파일 업로드
- 워드프레스 관리자 → 플러그인에서 활성화
- 설정 → 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