하나씩 차근차근, 모든 분들과 함께하는 워드프레스 성장 노트 짜근페이퍼입니다.
Avada 테마 Version 7.15.2 버전 발표!! 지난 4월 13일 월요일에, Avada Theme가 새로운 보안 패치 버전인 7.15.2 Version을 배포하였습니다. 제가 운영하고 있는 다른 웹사이트에는 어제 14일에 패치를 진행했습니다. Avada 테마는 개발된 후 현재 14년째 오랫동안 꾸준한 업데이트를 진행하고 있지만, 간혹 패치를 진행 하고 다른 문제들이 발생하여, 항상 Release Note를 확인하고 업그레이드 또는 패치를 진행했을 때 문제가 없는지를 확인해야 합니다.
짜근페이퍼는 앞으로, Avada Theme에 대해 업그레이드 또는 패치에대한 Release Note를 분석해서 정리해 드리겠습니다. 그럼 첫번째로 Avada Theme 7.15.2 Version에 대한 변경 사항을 정리해 드립니다.
보안 강화 사항 (Security Hardening)
- 보안: ‘Post Cards’ 요소의
product_order매개변수를 통한 인증되지 않은 SQL 인젝션(SQL injection) 취약점을 수정했습니다. - 보안: ‘Subscriber+’ 즉 구독자 권한 사용자가 동적 데이터의 폴백(fallback) 옵션을 통해 저장된 XSS(교차 사이트 스크립팅)를 설정할 수 있었던 문제를 수정했습니다.
- 보안: ‘Section Separator’의 커스텀 SVG 옵션을 통해서 ‘Subscriber+’ 즉 구독자 권한 사용자가 임의의 파일 내용에 접근할 수 있었던 문제를 수정했습니다.
- 보안: 관리자가 아닌 사용자가 Code Block 요소를 사용자 메타(user meta)에 저장할 수 없도록 제한을 강화했습니다.
- 보안: 관리자가 아닌 사용자는 동적 데이터에서 보호된 포스트 메타 필드(언더바 ‘
_‘로 시작하는 필드) 및 워드프레스 액션(action)을 사용할 수 없도록 제한했습니다.
주요 변경 사항 (Main Changelog)
신규기능 (New)
- 열(Column) 및 모든 요소의 이름을 변경할 수 있는 옵션을 추가했습니다.
- ‘Woo Category Filter’ 요소가 상점(shop) 페이지에서 카테고리를 직접 필터링 할 수 있는 옵션을 추가했습니다.
- ‘Woo Category Filter’ 요소의 페이지 변경 모드 사용 시, 이미 선택된 필터가 유지되도록 개선했습니다.
- Button, Form Submit, Stripe Button 요소에 브레이크포인트(해상도)별 여백(margin), 패딩(padding), 버튼 확장(span) 옵션을 추가했습니다.
- 검색 엔진 로봇(robots)의 follow 및 index 메타 태그를 설정할 수 있ㄴ는 페이지 옵션을 추가했습니다.
- ‘Image Carousel’ 요소에 루프(loop, 반복) 옵션을 추가했습니다.
- ‘Woo Active Filters’ 요소에 WooCommerce 브랜드를 추가했습니다.
- Woocommerce 장바구니 페이지에서 소개(sub-totals) 및 총걔(totals)의 AJAX 업데이트 활성화/비활성화 옵션을 추가했습니다.
- ‘Nested Columns Row’ 편집 시 CSS 클래스 및 ID 설정 옵션을 추가했습니다.
- 주문 항목 수(order item count) 동적 데이터 엔드포인트에 단수 및 복수 텍스트 옵션을 추가했습니다.
접근성 (Accessibility)
- ‘Tabs’ 요소에 키보드 탐색 기능 및 aria-selected 속성을 추가했습니다.
성능 개선 (Performance)
- ‘Avada Forms’의 폼 조회수 확인 시, DB 쿼리 성능을 개선했습니다.
- 요소 자동 활성화 방식을 변경하여 옵션 쿼리 수와 빌더 설정 변수 크기를 줄였습니다.
기능 개선 (Improvement)
- AJAX nonce(논스)를 사용하거나 캐시된 페이지에 폼이 있는 경우에도 Avada Forms가 정상적으로 제출되도록 개선했습니다.
- 미디어 라이브러리 내 SVG의 MIME 유형이 잘못된 경우를 대비해 SVG 이미지 URL 검색 폴백(fallback)을 추가했습니다.
- 로그인하지 않은 사용자 및 주문에 대해서는 WooCommerce 주문 관련 동적 데이터 엔드포인트를 사용할 수 있게 개선했습니다.
- ‘Social Links’요소에서 변수 기반 폰트 크기를 사용할 수 있습니다.
호환성 (Compatibility)
- PolyLang 사용 시 보관된 라이브러리 콘텐츠를 보조 언어에서도 사용할 수 있도록 보장합니다.
- ‘MemberPress Directory’ 플러그인과 ‘Layout Builder’ 사이의 호환성 문제를 수정했습니다.
- 서드파티 위젯에서 AJAX 오류를 방지하기 위해 보호된 위젯 복제 함수 체크 기능을 추가했습니다.
- 워드프레스 7.0 대비 호환성 준비를 완료했습니다.
- WooCommerce 10.6.2 버전과의 호환성을 확인했습니다.
- chart.js를 2.9.4 버전으로 업데이트했습니다.
버그 수정 (Bug Fixed)
- Post Cards 및 Gallery 요소에서 ‘자동 열 나눔(column breaking)이 올바르게 작동하지 않던 문제를 수정했습니다.
- ‘Tabs’ 요소를 가로 레이아웃으로 사용할 때 탭 탐색바의 테두리가 중첩되던 문제를 수정했습니다.
- 레거시 단일 상품 페이지에서 AJAX 장바구니 담기 사용 시 Loader(로더)가 표시되지 않던 문제를 수정했습니다.
- 장바구니 수량을 0으로 설정한 후 다시 늘릴 때 총계가 자동으로 업데이트 되지 않던 문제를 수정했습니다.
- Image 요소에서 fetch priority 사용 시 발생하던 구문 오류를 수정했습니다.
- AJAX 완료 후 WooCommerce 알림으로 스크롤할 때 Sticky header(고정 헤더) 높이가 반영되지 않던 문제를 수정했습니다.
- Avada Forms에서 필수 업로드 필드에 파일을 추가했다가 모두 삭제해도 폼이 제출되던 문제를 수정했습니다.
- Text Block 요소의 마지막
<p>태그 하단 여백 제거가 데스크톱에서만 작동하던 문제를 수정했습니다. - Avada Forms의 항목 테이블 페이지네이션 입력이 올바르게 작동하지 않던 문제를 수정했습니다.
- Form 요소에서 라벨 타이포그래피 옵션 사용 시 발생하던 PHP notice (알림)을 수정했습니다.
- 100% 너비 페이지에서 패딩 합계가 100%가 될 때 발생할 수 있는 PHP 오류를 수정했습니다.
Avada 7.15.2 Version의 눈에 띄는 가장 큰 변화는 Column(열) 및 모든 Element (요소)의 이름을 변경할 수 있는 옵션이 추가되었다는 점입니다.

Avada 테마를 사용하는 분들중, Back-end Builder 기능을 사용하는 분들에게는 Column(열) 과 Element(요소)에 이름을 부여할 수 있어, 블로그 및 홈페이지 제작시 상당하게 도움이 될 수 있을 것입니다.
Avada 7 버전의 업데이트를 꾸준하게 진행하는 것을 보면, Major 업그레이드인 Avada 8 버전의 출시가 좀 더 지연 될 것으로 예상됩니다. 추후 새로운 업데이트 내용이 있으면 공유 해 드릴 수 있도록 하겠습니다.
지금까지 하나씩 차근차근, 모든 분들과 함께하는 워드프레스 성장 노트 짜근페이퍼였습니다.


