테마는 사이트의 디자인과 페이지 템플릿을 담당하고, 플러그인은 SEO·문의·결제·예약처럼 사이트 기능을 추가합니다. 중요한 사업 데이터와 기능을 테마 안에만 넣으면 디자인을 바꿀 때 기능까지 사라질 수 있으므로 역할을 분리해야 합니다.
역할 비교
| 구분 | 테마 | 플러그인 |
|---|---|---|
| 주요 역할 | 레이아웃, 스타일, 템플릿 | 기능, 데이터, 외부 연동 |
| 예시 | 헤더, 상품 목록, 글 상세 | SEO, 폼, 결제, 보안 |
| 활성 수 | 일반적으로 한 개 | 필요한 만큼 사용 |
| 교체 영향 | 화면과 일부 설정이 변함 | 해당 기능과 데이터 접근이 변할 수 있음 |
페이지 빌더는 테마인가요, 플러그인인가요?
제품에 따라 다르지만 Elementor 같은 페이지 빌더는 일반적으로 플러그인이고, 빌더와 함께 쓰는 전용 테마가 별도로 있을 수 있습니다. 빌더에 지나치게 의존하면 교체 비용이 커질 수 있으므로 핵심 콘텐츠가 표준 글·페이지와 블록으로 남는지 확인해야 합니다.
기능은 어디에 개발해야 하나요?
회원 등급, 신청 데이터, 결제 규칙, API 연동처럼 테마를 바꿔도 유지돼야 하는 기능은 맞춤 플러그인에 두는 것이 원칙입니다. 색상, 타이포그래피, 헤더와 페이지 템플릿은 테마가 담당합니다.
설치 전 확인
- 공식 출처와 현재 버전
- 워드프레스·PHP·우커머스 호환성
- 최근 업데이트와 지원 상태
- 같은 기능의 기존 플러그인과 충돌 여부
- 백업과 되돌리기 방법
플러그인 설치·업데이트 안내와 테마 업데이트 안내도 함께 확인하세요.
공식 자료: WordPress 테마 · WordPress 플러그인 관리