설명
방문자가 뉴스레터를 구독하도록 허용하는 것은 쉬워야 합니다. 이 플러그인으로 드디어 가능합니다.
이 플러그인은 메일침프에서 이메일 목록을 늘리는 데 도움이 됩니다. 이 플러그인을 사용하여 보기 좋고 접근하기 쉬운 가입 양식을 만들거나 연락처, 댓글 또는 결제 양식과 같은 워드프레스 사이트의 다른 기존 양식과 통합할 수 있습니다.
일부(전부는 아님) 기능
-
몇 초 만에 메일침프 계정에 연결하세요.
-
보기 좋고 사용자 친화적이며 모바일에 최적화된 가입 양식입니다. 양식 필드를 완벽하게 제어할 수 있으며 기본 HTML을 사용하여 양식을 작성할 수 있습니다.
-
다음 플러그인과의 원활한 통합:
- 기본 워드프레스 댓글 양식
- 기본 워드프레스 등록 양식
- Contact Form 7
- 우커머스
- Gravity Forms
- Ninja Forms 3
- WPForms
- 버디프레스
- 멤버프레스
- 이벤트 매니저
- 간편한 디지털 다운로드
- Give
- 얼티밋 멤버
- HTML 양식
- AffiliateWP
-
통합하려는 플러그인이 위에 나열되지 않았습니까? 맞춤형 통합 기능을 계속 사용할 수 있습니다. 또는 플러그인은 프로그래밍 방식으로 메일침프에 새 구독자를 추가하는 PHP API와 함께 제공됩니다.
-
각 구독자가 구매한 상품과 이메일 캠페인에서 발생하는 수익을 정확히 확인할 수 있도록 우커머스 주문을 메일침프로 전송하세요.
-
사용 가능한 다양한 애드온 플러그인 및 통합:
-
기술 자료를 통해 잘 문서화되어 있습니다.
-
개발자 친화적. 영감을 얻으려면 예제 코드 스니펫 저장소를 확인하세요. .
메일침프란?
메일침프는 이메일 구독자 목록에 이메일 캠페인을 보낼 수 있는 뉴스레터 서비스입니다. 최대 500명의 이메일 구독자가 있는 목록에 대해 무료이므로 전 세계 수천 개의 소기업이 선택한 뉴스레터 서비스입니다.
아직 메일침프를 사용하고 있지 않다면 계정 생성은 100% 무료이며 약 30초밖에 걸리지 않습니다.
지원
플러그인 설정에 도움이 필요한 경우 다양한 옵션이 있습니다:
- 기술 자료를 통해 검색하세요.
- wordpress.org 플러그인 지원 포럼에서 주제 열기
- 프리미엄 사용자인 경우 플러그인 내부에 나열된 이메일 주소로 이메일을 보내십시오.
번역
WordPress.org 계정을 사용하여 이 플러그인을 회원님의 언어로 번역하는 데 도움을 받을 수 있습니다.
개발
이 플러그인은 GitHub에서 개발 중입니다. 협업을 원하시면 ibericode/mailchimp-for-wordpress를 살펴보세요.
플러그인 사용자 지정
플러그인은 기본 동작을 수정하거나 확장할 수 있는 다양한 필터 및 작업 훅을 제공합니다. 또한 샘플 코드 스니펫 모음도 유지 관리하고 있습니다.
스크린샷
블록
이 플러그인은 1(을)를 제공합니다.
- Mailchimp for WordPress Form
설치
플러그인 설치
- 워드프레스 관리자 패널에서 플러그인 > 새 플러그인으로 이동하여 워드프레스용 메일침프를 검색하고 “지금 설치“를 클릭합니다.
- 또는 플러그인을 다운로드하고
mailchimp-for-wp.zip
의 콘텐츠를 플러그인 디렉터리(일반적으로/wp-content/plugins/
)에 업로드합니다. - 플러그인 활성화
- 플러그인 설정에서 API 키를 설정하세요.
등록 양식 구성
- WP용 메일침프>양식으로 이동합니다.
- 사람들을 구독할 목록을 하나 이상 선택하세요.
- (선택 사항) 양식에 더 많은 필드를 추가하십시오.
[mc4wp_form]
쇼트코드 또는 구텐베르크 블록을 사용하여 가입 양식을 페이지나 게시물에 삽입합니다.- “메일침프 가입 양식” 위젯을 사용하여 위젯 영역에 가입 양식을 표시하십시오.
mc4wp_show_form()
PHP 함수를 사용하여 테마 파일에서 가입 양식을 표시합니다.
도움이 필요하신가요?
거기서 답을 찾을 수 없는 경우 플러그인 지원 포럼에서 찾아보거나 직접 주제를 작성하세요.
FAQ
-
내 메일침프 API 키는 어디에서 찾을 수 있습니까?
-
게시물이나 페이지에 양식을 표시하는 방법은 무엇입니까?
-
[mc4wp_form]
쇼트코드 또는 구텐베르크 블록을 사용하세요. -
모양>위젯으로 이동하여 플러그인과 함께 제공되는 WP Form용 메일침프 위젯을 사용합니다.
-
내 Contact Form 7 양식에 가입 확인란을 추가하는 방법은 무엇입니까?
-
Contact Form 7 양식에 다음 쇼트코드를 사용하여 뉴스레터 가입 확인란을 표시하십시오.
[mc4wp_checkbox "Subscribe to our newsletter?"]
지식창고에는 Contact Form 7과 메일침프 연결에 대한 자세한 정보가 있습니다. .
-
양식에 성공 메시지가 표시되지만 구독자가 내 목록에 추가되지 않습니까?
-
양식에 성공 메시지가 표시되면 가입 요청이 성공했다는 것은 의심의 여지가 없습니다. 하지만 메일침프에서 확인 이메일을 보내는 데 약간의 지연이 있을 수 있습니다. 몇 분(때로는 몇 시간) 후에 다시 확인하시고 정크 폴더도 확인하는 것을 잊지 마세요.
이중 옵트인을 비활성화하면 신규 구독자는 메일침프에서 가져오기로 표시됩니다. 일일 다이제스트 이메일이나 통계에는 표시되지 않습니다. 항상 이중 옵트인을 활성화된 상태로 두는 것이 좋습니다.
-
가입 양식의 스타일을 어떻게 지정합니까?
-
플러그인과 함께 제공되는 테마가 마음에 들지 않으면 사용자 지정 CSS를 사용하여 가입 양식의 스타일을 지정할 수 있습니다. 다음 선택기를 사용하여 다양한 양식 요소를 대상으로 지정할 수 있습니다.
.mc4wp-form { ... } /* the form element */ .mc4wp-form p { ... } /* form paragraphs */ .mc4wp-form label { ... } /* labels */ .mc4wp-form input { ... } /* input fields */ .mc4wp-form input[type="checkbox"] { ... } /* checkboxes */ .mc4wp-form input[type="submit"] { ... } /* submit button */ .mc4wp-alert { ... } /* success & error messages */ .mc4wp-success { ... } /* success message */ .mc4wp-error { ... } /* error messages */
테마 스타일시트에 사용자 정의 CSS를 추가하거나 간단한 사용자 정의 CSS와 같은 플러그인을 사용하여 더 쉽게 추가할 수 있습니다.
-
팝업에 가입 양식을 표시하려면 어떻게 해야 합니까?
-
이를 위해 Boxzilla 팝업 플러그인을 권장합니다. 팝업 상자에서 양식 쇼트코드를 사용하여 가입 양식을 표시할 수 있습니다.
-
우커머스 체크아웃 양식에서 어떻게 구독합니까?
-
이를 위해 우커머스 통합을 사용할 수 있습니다. 우커머스 결제 양식에서 메일침프를 구독하는 방법.
-
내 우커머스 스토어를 메일침프와 어떻게 연결하나요?
-
우커머스 스토어와 메일침프 연결에 대한 지침은 당사 웹사이트에서 확인할 수 있습니다.
-
메일침프에 연결하려고 할 때 “HTTP 오류”가 발생합니다.
-
“HTTP 오류” 유형은 일반적으로 방화벽 구성 문제 또는 웹 서버의 오래된 소프트웨어로 인해 발생합니다.
귀하의 웹호스트에게 연락하여 다음 사항을 확인하도록 요청하십시오.
https://api.mailchimp.com
에 대한 원격 HTTP 요청이 허용되는지 여부입니다.- CURL 및 PHP-cURL 확장자가 설치되어 있고 최신 버전으로 업데이트되었는지 여부입니다.
-
내 질문이 여기에 나열되어 있지 않습니다.
-
기술 자료를 통해 검색하세요.
후기
기여자 & 개발자
“MC4WP: 워드프레스용 메일침프”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.
기여자변경이력
4.9.7 – Aug 29, 2023
- 서드파티 JS 종속성을 업데이트하세요.
- 사소한 텍스트 개선.
- 워드프레스 버전 범프 테스트.
4.9.6 – Jul 12, 2023
- 서드파티 JS 종속성을 업데이트하세요.
- 몇 가지 사소한 코드 스타일 문제를 해결합니다.
4.9.5 – Jun 7, 2023
- 목록/대상자 선택 필드에 대해 생성된 HTML을 수정합니다.
- Includes/admin/class-review-notice.php의 사용 중단 경고를 수정합니다.
- JavaScript 종속성을 업데이트합니다.
4.9.4 – May 2, 2023
- 아무 것도 지정되지 않은 경우 기본 확인란 레이블로 폴백합니다. Shojib Khan에게 감사드립니다.
- 통합이 비활성화된 경우 위치 필드를 비활성화하여 우커머스 통합 설정 페이지를 개선합니다. Shojib Khan에게 감사드립니다.
- JavaScript 종속성을 업데이트합니다.
4.9.3 – Mar 31, 2023
- 최신 WPForms 업데이트의 획기적인 변화를 방어하세요.
4.9.2 – Mar 21, 2023
- 메일침프에서 구성된 GDPR 필드를 활성화하기 위해
MARKETING_PERMISSIONS
필드에 대한 지원을 추가합니다. 샘플 코드 스니펫은 여기에서 찾을 수 있습니다. - 구글 reCaptcha 기능을 제거합니다. 아직 사용하지 않은 경우 이미 비활성화되어 있습니다.
4.9.1 – Feb 7, 2023
- 유형 선택 필드(드롭다운, 체크박스, 라디오 필드)에 대해 생성된 값 속성을 수정합니다.
- API 요청에서
marketing_permissions
필드 유형을 수정합니다. George Korakas에게 감사드립니다. - 더 이상 Mithril.js에 의존하지 않도록 목록 개요 JS를 리팩터링합니다.
- 플러그인 검토를 요청하는 관리자 바닥글 텍스트를 간소화합니다.
- 목록을 갱신할 때 캐시된 마케팅 권한도 갱신하십시오.
4.9.0 – Jan 13, 2023
- 더 이상 사용되지 않는 필터 훅
mc4wp_settings_cap
를 제거했습니다. 대신mc4wp_admin_required_capability
를 사용하세요. - 더 이상 사용되지 않는 필터 훅
mc4wp_merge_vars
를 제거했습니다. 대신mc4wp_form_data
또는mc4wp_integration_data
를 사용하세요. - 더 이상 사용되지 않는 필터 훅
mc4wp_form_merge_vars
를 제거했습니다. 대신mc4wp_form_data
를 사용하세요. - 더 이상 사용되지 않는 필터 훅
mc4wp_integration_merge_vars
를 제거했습니다. 대신mc4wp_integration_data
를 사용하세요. - 더 이상 사용되지 않는 필터 훅
mc4wp_valid_form_request
를 제거했습니다. 대신mc4wp_form_errors
를 사용하세요. - 더 이상 사용되지 않는 함수
mc4wp_get_api()
및 더 이상 사용되지 않는 클래스MC4WP_API
를 제거했습니다. - 더 이상 사용되지 않는 함수
mc4wp_checkbox()
를 제거했습니다. - 더 이상 사용되지 않는 함수
mc4wp_form()
을 제거했습니다. 대신mc4wp_show_form()
을 사용하세요. - 디버그 로그에 기록되는 메시지를 수정하거나 비활성화하는 필터
mc4wp_debug_log_message
를 추가했습니다. - 유효하지 않은 메일침프 API 키 알림의 색상을 수정합니다.
$_SERVER['REMOTE_ADDR']
의 IP 주소 값도 삭제합니다.- 목록의 첫 번째 구독자를 통해 GDPR 마케팅 권한을 가져와 목록 개요 테이블에 표시합니다.
4.8.12 – Dec 06, 2022
- 이 플러그인과 함께 번들로 제공되는 모든 JavaScript 코드에 대한 사소한 성능, 메모리 사용량 및 크기 최적화가 이루어졌습니다.
4.8.11 – Nov 1, 2022
- 우커머스 가입 체크박스 통합을 위한 기본 스타일이 개선되었습니다.
- 설정 페이지에서 GDPR 고지 사항 텍스트에 대해 허용된 HTML 요소에
<strong>
를 추가합니다. - 더 이상 사용되지 않는 placeholders.js polyfill에 대한 모든 참조를 제거합니다.
- GiveWP 가입 확인란을 이메일 입력 필드에 더 가깝게 이동합니다. Matthew Lewis에게 감사드립니다.
4.8.10 – Sep 14, 2022
- X-Forwarded-For 헤더에 포트 구성 요소가 포함된 경우 메일침프의 유효성 검사 형식과 일치하는 IP 주소를 반환하도록 mc4wp_get_request_ip_address()를 수정합니다.
4.8.8 – Aug 25, 2022
- 새로운 메일침프 유효성 검사 형식을 전달하도록 mc4wp_get_request_ip_address()를 수정합니다. 이렇게 하면 프록시를 사용하는 일부 사용자에게 나타날 수 있는 “이 값은 유효한 IP가 아닙니다.” 오류가 수정됩니다.
4.8.7 – Mar 2, 2022
MC4WP_Container
클래스에서 PHP 8.1 사용 중단 경고를 수정합니다.- 메일침프 설정 행이 설정 페이지에 표시되기 전에 실행되는 작업 훅의 이름을 수정합니다. LoonSongSoftware에게 감사드립니다.
- WPML 호환성을 개선합니다. Sumit Singh에게 감사드립니다.
- AMP 통합을 위해 더 이상 사용되지 않는 기능을 수정합니다.
- 사용자에게
unfiltered_html
기능이 있는 경우 필터링되지 않은 HTML만 허용합니다. 아래 내용을 읽어주세요.
광범위한 테스트를 거쳤음에도 불구하고 트위터의 화이트리스트에서 잘 알려지지 않은 HTML 요소나 속성이 누락되었을 수 있습니다.
양식을 저장한 후 일부 양식 HTML이 제거된 것을 발견한 경우 지원팀에 연락하여 저장하려고 시도한 HTML을 알려주시기 바랍니다.
4.8.6 – Jun 24, 2021
- 플러그인 검토를 요청하는 알림을 해제하기 위해 버튼에 nonce 필드를 추가합니다.
- Config/ 디렉터리에서 POT 파일로 문자열을 추가합니다.
- 캐시된 메일침프 목록을 새로 고치려면 AJAX 엔드포인트에 논스 검사를 추가하세요.
- 목록 세부 정보를 검색하기 위해 AJAX 끝점에 기능 검사를 추가합니다.
- 플러그인 활성화 시 캐시된 메일침프 목록을 새로 고치도록 이벤트를 예약합니다.
이러한 변경 사항 중 일부를 알려준 pluginvulnerabilities.com 팀에 감사드립니다.
4.8.5 – Jun 1, 2021
_mc4wp_action
쿼리 매개변수를 사용하는 모든 URL에 논스 확인을 추가합니다.
이렇게 하면 악성 웹사이트가 로그인한 관리자 사용자를 속여 원치 않는 작업을 수행할 수 있는 CSRF 취약점이 수정됩니다.
이 문제를 알려준 WPScan의 Erwan에게 특별히 감사드립니다.
4.8.4 – May 7, 2021
- 페이지 구문 분석이 전혀 차단되지 않도록 JS 파일에
defer
속성을 추가합니다. - 플러그인 CSS를 다시 작성하여 선택기 성능을 최적화하고 일부 중복을 제거하십시오.
이 업데이트를 설치한 후 워드프레스용 메일침프 프리미엄 및 메일침프 상단 표시줄과 같은 애드온 플러그인도 함께 업데이트해야 합니다.
4.8.3 – Jan 21, 2021
- 양식 설정에서 구독자 태그를 설정하지 않고 양식을 제출할 때 이전 PHP 버전에서 치명적인 오류를 수정합니다.
- 플러그인의 부트스트랩 방식에서 약간의 성능 개선.
4.8.2 – Jan 20, 2021
null
또는false
를 반환하여 단락mc4wp_subscriber_data
필터를 허용합니다.- Htaccess를 사용하여 더 쉽게 보호할 수 있도록 기본 디버그 로그 파일 위치에 대한 하위 디렉터리를 사용합니다.
- 목록에 stats.member_count 속성이 높을 때 메일침프에서 목록을 가져올 때 안정성이 개선되었습니다.
4.8.1 – Aug 25, 2020
- 등록된 REST 경로에 명시적으로
permission_callback
을 설정하여 알림을 수정합니다. - 내부 코드가 약간 개선되었습니다.
4.8 – Jul 9, 2020
- 플러그인은 이제 PHP 5.3 이상이 필요합니다.
- 다른 플러그인과의 스타일링 충돌을 방지하기 위해 오버레이 클래스 이름을 접두사로 붙입니다.
- 양식 가입은 이제 신규 및 기존 구독자 모두에게 태그를 추가할 수 있습니다.
- JavaScript 종속성을 업데이트합니다.
- 구텐베르크 프리뷰와 함께 작업하려면 조기에 스크립트를 등록하십시오.
4.7.8 – Jun 04, 2020
MC4WP_API_V3::add_template
메서드를 추가합니다.- 기본 양식이 항상 설정되도록 하는 마이너 코드 강화.
- JS 종속성을 최신 버전으로 업데이트합니다.
- 구텐베르크 블록의 아이콘을 수정했습니다.
4.7.7 – Apr 28, 2020
- JS 종속성을 최신 버전으로 업데이트합니다.
- 이제 API 클라이언트
add_list_member
메서드에 병합 필드 유효성 검사를 건너뛸 수 있는 추가 매개변수가 있습니다. - 기존 양식을 업데이트하기 위한 코드를 단순화합니다.
4.7.6 – Apr 9, 2020
- JS 종속성을 최신 버전으로 업데이트합니다.
- ClassName이 문자열 유형인지 확인하고 SVG 요소 내부를 클릭할 때 콘솔 경고를 수정합니다.
- 무해한 유효성 검사 경고를 해결하기 위해 AMP 구현이 약간 개선되었습니다.
4.7.5 – Feb 10, 2020
- Claudiu Lodromanean 덕분에 가입 양식에 AMP 호환성을 추가할 수 있습니다. 워드프레스용 공식 AMP 플러그인을 사용합니다.
- WPML 구성에 설정 키를 추가하여 번역된 버전의 양식에 설정을 쉽게 복사할 수 있습니다.
- JavaScript 코드의 크기 및 성능을 최적화하여 파일 크기를 40% 더 작게 만듭니다.
- CodeMirror를 최신 버전으로 업데이트합니다.
- 모든 문자열 번역을 이스케이프합니다.
4.7.4 – Dec 7, 2019
수정
- apache 2.4 이상을 실행하는 서버용 htaccess 구성.
4.7.3 – Dec 4, 2019
수정
- 버전 4.7.1부터 API v2를 사용하는 상단 표시줄 및 사용자 동기화 애드온.
- 날짜 필드에 대한 포맷터의 변경 사항을 되돌려 날짜 필드가 있는 모든 양식을 끊습니다.
개선
- 양식 클래스의 원시(수정되지 않은) 데이터에 대한 getter 메서드를 추가합니다.
4.7.2 – Nov 27, 2019
수정
- 업로드 디렉터리에 이미 파일이 있는 경우 유효하지 않은 .htaccess 파일입니다.
4.7.1 – Nov 26, 2019
개선
- MemberPress 훅 이름을 업데이트합니다. Ian Heggaton에게 감사드립니다!
- 플러그인 자체에 번역 파일을 묶는 대신 wordpress.org 번역을 사용하세요.
- 디버그 로그 파일의 디렉터리에 .htaccess를 작성하여 파일 액세스를 방지합니다.
- 우커머스 체크아웃을 위한 편리한 훅을 추가하세요.
- 워드프레스 코어가 버전 4.9부터 이 작업을 수행하므로 텍스트 위젯에서 쇼트코드 구문 분석을 중지하십시오.
4.7 – Nov 7, 2019
개선
- 양식 알림에 role=alert를 추가합니다.
- Gravity Forms 통합을 위한 사전 확인 가입 확인란에 설정을 추가합니다.
- 우커머스 통합을 위한 새 위치 추가: billing_email 필드 바로 뒤에.
- 양식을 제출하고 양식을 관리자로 저장하기 위한 PHP 알림을 수정합니다.
- Koko Analytics 플러그인에 대한 링크 추가
4.6.2 – Oct 24, 2019
수정
- 양식의 주소 필드는 항상 필수입니다(실제로 선택 사항인 경우에도).
개선
- 적절한 SVG 관리 메뉴 아이콘을 추가합니다.
- 전반적인 성능 및 메모리 사용량이 약간 개선되었습니다.
4.6.1 – Oct 7, 2019
수정
- WPForms, Gravity Forms 및 Ninja Forms 통합에 대한 고정 목록 캐시 사용.
4.6.0 – Oct 7, 2019
개선
- 필요한 경우에만 데이터를 가져와서 메일침프 계정 세부 정보를 검색할 수 있는 향상된 가져오기 및 캐시 메커니즘이 적용되었습니다.
- Mithril 및 CodeMirror 종속성을 업데이트했습니다.
forms.js
의 크기가 22KB에서 9KB로 줄었습니다.- 더 이상 어디에서도 jQuery가 필요하지 않습니다.
- API HTTP 요청 제한 시간을 15초로 늘립니다.
이 업데이트를 설치하려면 메일침프 상단 표시줄 및 워드프레스용 메일침프 프리미엄(설치된 경우)과 같은 애드온도 업데이트해야 한다는 점에 유의하세요.
4.5.5 – Sep 12, 2019
수정
- 양식이 활성화되지 않은 경우에도 구글 리캡차 스크립트가 여전히 로드 중이었습니다.
4.5.4 – Sep 11, 2019
개선
- 접근성 향상을 위해 메뉴 항목에서 사용자 정의 색상을 제거했습니다.
- 메일침프에 데이터를 보낼 때 생일 필드 형식을 고려하십시오.
- 푸터에 구글 리캡차 스크립트를 출력합니다.
변경사항
- 플러그인 이름을 워드프레스용 메일침프(Mailchimp for WordPress) 대신 MC4WP로 변경했습니다.
4.5.3 – July 23, 2019
수정
- 재구독하기 전에 구독자를 삭제하는 대신 대기 중인 구독자의 상태를 일시적으로 “구독 취소”로 전환합니다.
- Gravity Forms 버전 2.4 이상에 대한 지원 중단 알림.
개선
- 새 구독자에게 태그를 적용할 때 빈 태그를 필터링합니다.
- 설치되지 않은 통합을 모두 표시합니다.
- 양식에 사람들을 구독하도록 선택한 메일침프 목록이 없을 때 알림을 표시합니다.
- 워드프레스 4.7과의 호환성을 위해 기능 존재 확인
- 구글 reCAPTCHA가 활성화되어 있지만 오류가 있는 경우 양식을 제출하지 마십시오.
- 타사 JavaScript 종속성을 업데이트합니다.
4.5.2 – May 8, 2019
개선
- 타사 양식과의 호환성을 개선하기 위해 사용자 지정 통합에서 더 많은 진실한 값을 허용합니다.
- JavaScript 종속성을 업데이트합니다.
- 푸터에 구글 리캡차 스크립트를 로드합니다(필요한 경우).
4.5.1 – April 8, 2019
추가 사항
- Give를 위한 가입 통합 추가
- UltimateMember에 대한 가입 통합 추가
개선
- 구글 reCAPTCHA 비밀 키가 잘못된 경우 디버그 로그에 기록합니다.
- 저장 양식 설정 시 리캡차 키를 확인합니다.
- 빈 “successfully subscribed” 메시지 설정을 허용합니다.
4.5.0 – March 27, 2019
추가 사항
- 봇이 메일침프 목록을 구독하지 못하도록 구글 리캡차와 통합되어 있습니다.
개선
- 관리 페이지에 로드되는 JavaScript가 약간 개선되었습니다.
4.4.0 – March 1, 2019
수정
- 제휴사 ID가 사용자 ID와 다른 경우 제휴사WP 통합에서 잘못된 사용자를 구독합니다.
개선
- 메일침프의 새로운 브랜딩과 일치하도록 “MailChimp”의 이름을 “Mailchimp”로 변경했습니다.
- 메일침프 목록이 많은 계정의 시간 초과를 더 정확하게 처리합니다.
- 통합 개요 페이지에 대한 UX 개선.
- 메일침프 API 키 형식이 입력되면 유효성을 검사합니다.
- 우커머스 체크아웃 통합에서 Klarna Checkout과의 호환성이 향상되었습니다.
- 필수 PHP 버전을 5.3으로 상향 조정했습니다(현재는 소프트 요구 사항).
추가 사항
- 게시물이나 페이지에 양식을 쉽게 추가할 수 있도록 구텐베르크 블록을 추가했습니다.
- 양식에 구독자 태그 설정을 추가했습니다.
4.3.3 – December 31, 2018
수정
- WPForms 플러그인이 활성화되어 있는지 제대로 감지하도록 WPForms 통합을 업데이트합니다.
개선
- 연결 시간 초과의 경우 API 요청 매개변수를 디버그 로그에 기록합니다.
- JavaScript 종속성을 업데이트합니다.
4.3.2 – December 11, 2018
수정
- 워드프레스 4.9 이상에서만 사용할 수 있는
readonly
기능 사용.
4.3.1 – November 28, 2018
수정
- 5.5 이전 PHP 버전에서 치명적인 오류 발생
4.3 – November 28, 2018
추가 사항
- 메일침프 API 키를 설정하는 데 사용할 수 있는
MC4WP_API_KEY
PHP 상수를 추가했습니다. - 가져올 메일침프 목록의 최대 수를 수정하려면
mc4wp_mailchimp_list_limit
필터 훅를 추가하세요. 기본값은 200입니다.
개선
- 확인란을 미리 선택하고 확인란 레이블 텍스트를 수정할 수 있도록 Gravity Forms 통합 옵션에
mc4wp_integration_gravity-forms_options
필터 훅을 적용합니다. updated_subscriber
JS 이벤트는 이제 AJAX도 사용하지 않는 형태로 시작됩니다(해당되는 경우).
4.2.5 – Sep 11, 2018
개선
- 이중 옵트인 확인 이메일을 다시 트리거하려는 경우에만 구독자를 목록에 다시 추가하십시오.
- Gravity Forms 필드 이름을 “워드프레스용 메일침프”로 변경합니다.
- 메일침프 API 연결의 캐시된 결과를 제거합니다.
4.2.4 – July 9, 2018
개선
- 일부 전역 변수에 대한 유형 안전성을 보장합니다.
- 폐기된 양식 표시를 즉시 중지합니다.
- 목록이 1개만 있는 경우 새 양식을 만들 때 메일침프 목록을 미리 확인하십시오.
- 사용 추적 데이터에서 알 수 없는 값에 대해
null
을 보냅니다(옵트인한 경우에만).
추가 사항
- 메일침프의 전자상거래 프로모션 코드 엔드포인트에 액세스하는 메서드를 API 클래스에 추가합니다.
4.2.3 – June 11, 2018
수정
- 하이퍼링크 요소에 “약관 동의” 입력을 래핑하지 마십시오.
- 필드 도우미 오버레이가 닫힌 후 [ENTER] 키를 다시 허용합니다.
개선
- “헤더가 이미 전송됨” 오류로 인해 리디렉션이 실패하면 메타 새로고침으로 폴백합니다.
4.2.2 – May 22, 2018
수정
- 로그인한 사용자에게는 이벤트 관리자 통합이 작동하지 않습니다.
- 양식 미리보기 URL은 관리 HTTP(S) 체계를 준수해야 합니다.
- PHP 5.4 기능의 사용을 제거했습니다.
개선
- 필드 도우미에 “약관 동의” 확인란을 추가합니다.
추가 사항
- 필터
mc4wp_http_request_args
를 추가합니다.
4.2.1 – April 11, 2018
수정
- PHP 5.2 실행 시 네임스페이스 사용 경고
개선
- 플러그인에서 인쇄된 모든
<script>
태그에서 더 이상 사용되지 않는type
속성 제거 - 설정 페이지의 툴팁이 개선되었습니다.
- 기본적으로 통합 확인란을 미리 선택하지 마십시오.
- GDPR 규정 준수에 영향을 미칠 수 있는 설정에 텍스트 경고 추가
- 번역 파일을 업데이트합니다.
4.2 – March 5, 2018
추가 사항
- 양식을 편집하는 동안 실시간 양식 미리보기.
개선
- 조건부 필드 논리를 개선했습니다.
- 이제 디버그 로그에 요청 및 응답 데이터가 포함됩니다.
- 이제 폼 자바스크립트 이벤트가 격리된 스레드에서 실행되어 이벤트 콜백의 오류로 인해 폼 기능이 중단되는 것을 방지합니다.
- 구독자를 업데이트할 때 빈 필드 값을 메일침프로 보내지 마십시오.
- 설정 페이지의 목록 개요에 관심 그룹 ID를 표시합니다.
수정
- Ninja Forms 내보내기 확인란은 양식에 메일침프 가입 확인란이 포함된 경우 항상 “선택됨”으로 표시됩니다.
4.1.15 – February 7, 2018
수정
- 특수 문자가 있는 드롭다운 필드가 메일침프에 제대로 전달되지 않았습니다.
- ID가 모두 숫자인 관심 그룹이 메일침프에 제대로 전달되지 않았습니다.
개선
- 다양한 사소한 코드 최적화
- “이미 구독함” 경고가 표시되면 리디렉션하지 마세요.
- 양식이 AJAX 없이 제출된 후 양식 처리로 스크롤이 개선되었습니다.
4.1.14 – January 8, 2018
수정
- 유효성 검사 방법이 필수 배열 필드를 잘못 확인했습니다.
개선
- 번역 호출에서 일부 누락된 문자열을 래핑합니다. morlor에게 감사드립니다.
- 성공적인 양식 제출 후 리디렉션하면 “구독” 메시지가 표시되지 않는다는 점을 분명히 하십시오.
4.1.13 – December 28, 2017
수정
- 기본 양식 메시지에서 배열을 문자열로 변환합니다.
추가 사항
- Gravity Forms 가입 확인란을 필수 필드로 표시하도록 허용합니다.
4.1.12 – December 11, 2017
수정
- Ninja Forms 이중 옵트인 설정이 잘못 반전되었습니다.
개선
- 간소화된 양식 처리 및 알림 논리.
- 소문자
name="name"
입력 특성을 사전에 교체하여 404 오류를 방지합니다. - 업데이트된 JavaScript 종속성.
추가 사항
- AffiliateWP를 위한 통합.
4.1.11 – November 2, 2017
수정
_mc4wp_lists
를 통해 선택한 메일침프 목록을 재정의할 때 빈 배열 값을 필터링합니다.
개선
- 업데이트된 JavaScript 종속성.
추가 사항
- 플러그인 설정 페이지에서 HTML 양식에 연결합니다.
4.1.10 – October 19, 2017
개선
- 닌자 양식 통합에서 사용하지 않는 옵션을 제거합니다.
- 이제 워드프레스용 메일침프 프리미엄을 사용할 때 Ninja Forms 통합에서 모든 등록을 기록합니다.
추가 사항
- Gravity Forms 통합을 추가했습니다. 이제 양식에 “메일침프” 필드를 추가하여 Gravity Forms와 통합할 수 있습니다.
4.1.9 – September 19, 2017
개선
- WCAG 호환성을 위해 가입 확인란에
<label>
요소를 추가합니다. - 사용자 정의 통합은 이제 Enfold 테마의 연락처 양식 요소와 함께 작동합니다.
4.1.7 & 4.1.8 – September 8, 2017
수정
- 교차 사이트 스크립팅을 방지하기 위해 HTML 속성에서 사용될 때
add_query_arg
의 반환 값을 적절하게 이스케이프합니다. 책임감 있는 공개에 대해 RIPS의 Karim Ouerghemmi에게 감사드립니다. - 이제 문자열 번역이 제대로 작동하도록 WPML 이후에 통합을 로드합니다.
추가 사항
- WPForms 양식에 대한 가입 통합을 추가합니다.
개선
- 내부 JS 종속성을 업데이트했습니다.
- 양식 태그
{data key="foo.bar"}
에서 이제 중첩 배열 값에 액세스할 수 있습니다.
4.1.6 – July 31, 2017
수정
- 캠페인 데이터 검색을 위한 API 클래스의 메서드입니다.
개선
- API 요청이 메일침프의 방화벽에 의해 차단된 경우 Akamai 참조 번호를 표시합니다.
- 양식 미리보기에서 약간의 출력 버퍼링이 개선되었습니다.
4.1.5 – June 27, 2017
수정
- 등록 양식에서 가입 확인란이 두 번 출력되는 것을 방지하는 안전장치입니다.
- 프랑스어 번역 파일에서 HTML 앵커 요소를 올바르게 닫습니다.
- 워드프레스 멀티사이트를 사용할 때 버디프레스 가입을 수정합니다.
개선
- 메일침프에서 구독자를 업데이트하는 데 양식이 사용될 때마다 작업 훅
mc4wp_form_updated_subscriber
를 실행합니다. - 메일침프 목록을 가져올 때 AJAX 요청에 대한 브라우저 제한 시간을 늘립니다.
추가 사항
- API 클라이언트 클래스에 캠페인 및 템플릿 메서드를 추가했습니다.
4.1.4 – June 15, 2017
수정
- 잘못된 이벤트 이름으로 인해 일부 양식별 JS 이벤트가 실행되지 않았습니다.
- 이제 등록 양식 통합이 우커머스 등록 양식에서 작동합니다.
- 플러그인 검토를 요청하는 알림이 해제된 후 다시 나타납니다.
4.1.3 – May 24, 2017
개선
- 메일침프 목록을 갱신하는 cron 이벤트의 무작위 시간.
- API 키가 제공되면 항상 메일침프 목록 정보를 표시하세요.
4.1.2 – May 8, 2017
수정
- Ninja Forms 3 통합에 더 빠른 훅 우선순위를 사용하여 작업이 제때 등록되도록 하세요.
개선
- 목록이 많은 계정의 메일침프 목록 가져오기 및 메모리 사용량이 개선되었습니다.
- 목록 가져오기에 실패하면 오류 메시지를 표시합니다.
- 업데이트된 플러그인 번역.
4.1.1 – April 11, 2017
수정
- WPML 문자열 번역이 가입 통합을 위한 확인란 레이블과 함께 작동하지 않습니다.
개선
- Liam McArthur 덕분에 우커머스 3.0을 사용할 때 업데이트된 주문 방법을 사용하십시오.
- 업데이트된 JavaScript 종속성.
4.1.0 – March 14, 2017
개선
- 플러그인의 모든 JavaScript 종속성을 업데이트했습니다.
- 유효하지 않은 변수 유형을 방지하기 위해 필터 후크에 페일세이프가 적용되었습니다.
- 회색으로 표시된 통합은 특정 플러그인이 활성화되지 않았음을 의미한다고 설명합니다.
- 조건부 양식 요소는 이제 이벤트 위임을 사용하므로 Boxzilla 팝업의 양식과 함께 작동합니다.
- 언어 파일을 업데이트했습니다.
추가 사항
- Ninja Forms 3에 대한 지원이 추가되었습니다.
mc4wp_integration_show_checkbox
필터를 추가했습니다.
4.0.13 – February 8, 2017
개선
- 메일침프로 보내기 전에 필드가 HTML로 디코딩되었는지 확인하십시오.
- 더 나은 OptimizePress 호환성.
- 양식에 동일한 주소 그룹의 필드가 하나 이상 포함된 경우 필요에 따라 모든 주소 유형 필드를 표시합니다.
4.0.12 – January 16, 2017
수정
- POST 데이터에서
stripslashes
를 두 번 호출하지 마세요.
개선
- 플러그인 검토 알림은 이제 AJAX를 통해 해제할 수 있습니다.
- 생일 필드의 서식이 개선되었습니다.
- Mateusz Lomber 덕분에 폴란드어 번역이 업데이트되었습니다.
- Sven de Vries 덕분에 독일어 번역이 업데이트되었습니다.
추가 사항
- API 클래스에
update_ecommerce_store_product
메서드를 추가합니다. 15.subscribed
와 같은 특정 JavaScript 이벤트를 발생시켜 ID가 15인 양식의 “구독” 이벤트에 연결합니다.
4.0.11 – December 9, 2016
수정
- 인증된 XSS를 허용하는 통합 설정 페이지의 이스케이프 처리되지 않은 요청 변수. 책임감 있는 공개에 대해 dxwsecurity에게 감사드립니다.
개선
$args
매개변수를API::get_lists_activity
메서드에 추가합니다. 메일침프 활동 플러그인과 관련이 있습니다.
4.0.10 – December 6, 2016
개선
- 이제 “기타” 설정 페이지에서 디버그 로깅을 활성화하거나 비활성화할 수 있습니다.
- stodorovic 덕분에 Contact Form 7에서 더 이상 사용되지 않는 기능을 사용하지 않습니다.
- 숨겨진 관심 그룹 필드를 양식에 추가하기 위한 UI가 개선되었습니다.
4.0.9 – November 23, 2016
수정
- 이전 업데이트에서 도입된 양식 태그를 사용할 때 이스케이프된 HTML 문제가 있습니다.
4.0.8 – November 23, 2016
개선
- 큰 디버그 로그 처리가 개선되었습니다.
- 디버그 로그에 예외를 작성할 때 오류 메시지가 개선되었습니다.
- 양식에 필수 메일침프 필드가 누락된 경우 알림을 표시합니다.
- 사용자 정의 양식 통합은 이제 1레벨 깊이의 배열을 처리합니다. 마르다리 이고르에게 감사드립니다.
- 이제 양식 코드에서 중첩 태그를 사용할 수 있습니다(예:
{data key="utm_source" default="{current_path}"}
).
추가 사항
- 양식에
data-hide-if
속성 논리를 추가합니다. 조건부 양식 필드 숨기기를 참조하세요. 커트 제니섹에게 감사드립니다. - 지연된 버디프레스 가입을 위한 훅을 추가합니다. Christian Wach에게 감사드립니다.
4.0.7 – October 25, 2016
개선
- 디버그 로그의 모든 이메일 주소를 난독화합니다. 사울리 레폴라에게 감사드립니다.
- 권장하지 않는 이중 옵트인을 비활성화하기 전에 확인을 요청하십시오.
- 디버그 로그의 세로 크기 조정을 허용합니다.
- JavaScript 파일을 두 번 포함하지 않도록 안전합니다.
- 더 이상 단락 태그에서 Contact Form 7 확인란을 래핑하지 않습니다.
추가 사항
- 양식에서 발생한 API 오류에 대한
mc4wp_form_api_error
작업 훅를 추가했습니다. - CSS 클래스를 추가하기 위해
[mc4wp_form]
쇼트코드에element_class
인수를 추가했습니다.
4.0.6 – October 10, 2016
수정
- APCu 개체 캐시가 활성화된 상태에서 W3 Total Cache를 사용할 때 목록이 표시되지 않는 문제가 있습니다.
개선
- 더 이상 텍스트 필드에서 줄 바꿈을 제거하지 않습니다.
추가 사항
- 누락된 전자 상거래 관련 API 메서드를 API 클래스에 추가했습니다.
4.0.5 – September 29, 2016
수정
- 목록 선택 필드에 대한 확인란 옵션을 허용합니다(다시).
개선
- AJAX를 통해 메일침프 목록을 가져오면 인지 성능을 높일 수 있습니다(특히 계정에 목록이 많은 경우).
- 주기적으로 메일침프 목록을 가져오므로 캐시가 항상 최신 상태입니다.
- 체크박스 통합을 위한
<label>
요소 접근성이 개선되었습니다. - 함수 이름에 이중 밑줄 접두사를 사용하지 마십시오. PHP 7에 예약되어 있습니다.
{post}
및{user}
쇼트코드는 이제기본
매개변수를 허용합니다.
추가 사항
- MemberPress 통합 추가
- 다음 주 우커머스 메일침프 전자상거래 통합 릴리스를 위해 누락된 전자상거래 관련 API 메서드를 추가합니다.
4.0.4 – September 7, 2016
개선
- 특정 관리 URL을 방문하여 이전 마이그레이션을 다시 실행하도록 허용합니다.
- 단일 값만 허용하는 필드에 대한 확인란 표시 안 함 옵션입니다.
- 메일침프가 가입 요청을 거부할 때 디버그 로그에 필드별 오류를 기록합니다.
- 사용자 지정 통합이 EMAIL 필드를 찾을 수 없는 경우 디버그 로그에 기록합니다.
- 메일침프에 대한 연결을 테스트할 때 연결 및 권한 부여 오류를 구분합니다.
- 가져올 메일침프 목록 수를 100에서 500으로 제한합니다.
4.0.3 – August 24, 2016
수정
- PayPal 통합을 사용할 때 Ninja Forms 통합이 작동하지 않습니다.
개선
- 메일침프 설정 페이지에 연결 오류를 표시합니다.
추가 사항
- Ninja Forms 통합에 사전 확인 옵션을 추가합니다.
- 이제
data-show-if
속성을 사용하여 필드 또는 요소를 조건부로 숨길 수 있습니다.
4.0.2 – August 10, 2016
수정
- 관심 그룹을 이름으로 참조하는 숨겨진 필드는 메일침프로 전송되지 않았습니다.
- 양식에 숨겨진 필드를 추가하면 변경될 때마다 값이 재설정됩니다.
개선
- 양식용 JavaScript 파일 크기를 약 30% 줄입니다.
4.0 & 4.0.1 – August 9, 2016
이 릴리스는 플러그인을 메일침프 API 버전 3으로 업데이트합니다. 업데이트하기 전에 업그레이드 가이드 를 읽어보고 예상대로 작동하는지 확인하세요.
변경사항
- “환영 이메일 보내기”는 이제 메일침프의 목록 설정에서 처리됩니다.
- 필터
mc4wp_form_merge_vars
는 이제mc4wp_form_data
라고 합니다. - 필터
mc4wp_integration_merge_vars
는 이제mc4wp_integration_data
라고 합니다. - 양식 및 필터 훅의 GROUPING 필드에 대한 새로운 형식입니다.
- 숨겨진 필드의 값 구분 기호는 이제 파이프
|
문자입니다.
추가 사항
- 새 필터:
mc4wp_form_subscriber_data
. - 새 필터:
mc4wp_integration_subscriber_data
. - 새 양식 태그:
{cookie name="mycookie"}
개선
- 플러그인은 이제 최신 및 최고의 메일침프 API와 통신합니다.
- 이전에 구독을 취소한 구독자를 이제 오류 없이 다시 추가할 수 있습니다.
- 모든 API 요청에
User-Agent
헤더를 추가합니다. - 양식 편집기에서 사용 가능한 필드는 이제 범주별로 분할됩니다.
- 생일 필드는 이제 더 넓은 범위의 값과 구분 기호를 허용합니다.
수정
- 메일침프 목록/필드/관심이 10개만 반환되는 문제.
- 이중 옵트인이 비활성화된 경우 잘못된 양식 메시지가 표시됩니다.
- API 요청 실패 시 업그레이드 루틴 오류.
- 목록에 기본이 아닌 병합 필드가 1개만 있는 경우 목록 필드를 가져오지 않습니다.
3.1.12 – July 28, 2016
개선
- 양식 제출 및 페이지 새로고침 후 더 스마트한 스크롤.
{subscriber_count}
태그의 형식 출력.- 이제 양식 메시지에
<img>
를 사용할 수 있습니다. - 디버그 로그 라인에 메일침프 API 오류 코드를 추가합니다.
- 모든 메일침프 API 요청에 대해 User-Agent 헤더에 플러그인 이름 버전을 추가합니다.
- MC_LANGUAGE 필드의 값이 2글자로 제한되어 있는지 확인하십시오.
3.1.11 – July 5, 2016
개선
- 관리 화면에 대한 JavaScript 종속성을 업데이트합니다.
- 디버그 로그를 테스트하고 쓸 수 없을 때 알림을 표시합니다.
추가 사항
- 드롭다운 필드에 “placeholder” 옵션을 추가합니다.
3.1.10 – June 21, 2016
수정
- 핵심 플러그인의 플래그가 잘못되어 프리미엄의 스타일 빌더가 빌드되지 않습니다.
개선
- 가입이 암시적일 때 우커머스 통합에 대한 위치 옵션을 표시하지 않습니다.
- 양식 미리보기 로직이 개선되었습니다.
- 관리자 알림이 항상 정확히 한 번 표시되는지 확인하십시오.
3.1.9 – June 7, 2016
수정
- Placeholder polyfill이 로드되지 않았습니다(IE8 이하에서만).
개선
- 쓸 수 없는 경우 디버그 로그에 쓰지 마십시오.
- 양식 편집기 및 디버그 로그에서 일반적으로 사용되는 클래스 이름에 대한 일부 CSS 속성을 재설정합니다.
- 즉시 대기열에 추가되는 스타일을 불필요하게 등록하지 마세요.
추가 사항
- Field Helper의 드롭다운 및 라디오 필드에 “필수 필드” 옵션을 추가합니다.
- 관리자 사이드바에서 Boxzilla 플러그인에 연결합니다.
3.1.8 – May 23, 2016
수정
- 양식 미리보기 모드는 해당 페이지의 모든 제목을 “양식 미리보기”로 대체했습니다.
- eCommerce360 기능에 대한 API 클래스 수정.
개선
- API 키가 설정되지 않은 경우 닫을 수 있는 알림을 표시합니다.
- 플러그인 로그에 빈 API 키 오류를 표시합니다.
- 재구독 실패에 대한 친숙한 오류 메시지입니다.
추가 사항
- JS API에
form.reset()
메소드를 추가합니다.
3.1.7 – May 9, 2016
수정
- 쇼트코드가
element_id
를 유효한 속성으로 받아들이지 않았습니다. - 양식에 지정된 필드가 포함되어 있는지 확인할 때 배열 스타일 필드를 고려하십시오.
개선
- 중첩된 필드는 이제 필수로 표시될 때 제대로 검증됩니다.
- 컴포저를 사용하여 플러그인을 설치한 경우 오토로더가 다시 로드되지 않습니다.
3.1.6 – April 12, 2016
수정
- 양식을 시작하기 위한 양식 이벤트의 이름은
시작
이어야 하는 곳에서start
로 지정되었습니다.
개선
- 새로운 메일침프 API(버전 3)로의 예정된 마이그레이션을 위한 일부 준비.
mc4wp_form_subscribed
작업에 대한 일관된 훅 매개변수.- 양식 응답 렌더링 로직이 개선되었습니다.
추가 사항
- 우커머스 체크아웃 통합을 위한 새로운 체크박스 위치.
3.1.5 – March 22, 2016
수정
- 동일한 페이지에 여러 양식이 있는 양식 마크업에서
{response}
를 사용할 때 제출되지 않은 양식에 대한 응답 메시지가 표시되었습니다.
개선
- 이제 양식 제출 후 양식으로 스크롤하여 기본 브라우저 메서드
scrollIntoView()
를 사용합니다. - 오른쪽에서 왼쪽으로(RTL) 사이트를 위한 다양한 개선 사항.
- 이제 메일침프 API 키가 설정 페이지에서 난독화되었습니다.
- Contact Form 7 통합은 이제 초기 훅 우선 순위를 사용하여 페이지가 리디렉션되기 전에 실행되도록 합니다.
추가 사항
- 우커머스 통합을 위한 위치 옵션을 추가합니다.
- 현재 페이지 또는 게시물의 속성을 가져오기 위해 양식 마크업에 사용할 수 있는
{post}
태그를 추가합니다.
3.1.4 – February 29, 2016
수정
- 주소 필드가 있는 양식은 유효성 검사를 통과하지 않습니다.
개선
- 잘못 코딩된 플러그인으로 인한 문제를 방지하기 위해 전역 변수에 대한 유형 검사를 수행합니다.
- 쉽게 디버깅할 수 있도록 목록 개요 테이블에 관심 카테고리 ID를 추가하십시오.
- 업데이트된 러시아어 번역.
3.1.3 – February 17, 2016
수정
- API 배열 응답 문제(예: 메일침프 활동 추가 기능)
개선
- 네덜란드어, 포르투갈어, 스페인어 및 이탈리아어 번역이 업데이트되었습니다.
3.1.2 – February 15, 2016
수정
- 다른 플러그인이 Dojo 프레임워크를 로드할 때 양식 JavaScript가 작동하지 않습니다.
- [ENTER] 양식 설정을 제출하지 않거나 줄 바꿈을 생성하지 않습니다.
- 필수로 표시된 내부 필드는 양식 유효성 검사를 통과하지 않습니다.
- 양식 설정을 저장한 후 모든 메일침프 목록을 선택 취소하면 지속되지 않습니다.
EMAIL
필드만 있는 목록에 대해서는 가입 요청이 실행되지 않습니다.
개선
- 목록 개요에서 드롭다운 및 라디오 필드에 허용되는 선택 값을 표시합니다.
- 선택한 목록 대신 목록 선택 필드에 모든 메일침프 목록을 사용하십시오.
- 다른 스크립트가 RequireJS를 전역적으로 로드할 때를 대비한 페일세이프드 자바스크립트입니다.
추가 사항
- Shortcake 플러그인에 대한 지원 추가
- 선택한 목록이 없을 때의 오류 메시지는 이제 양식 메시지 설정에서 사용자 정의할 수 있습니다.
3.1.1 – February 1, 2016
수정
- Field Helper가 양식을 작성할 때
type
속성을 추가하지 않습니다. - Field Helper가 숨겨진 그룹에 대해 올바른
value
속성을 설정하지 않습니다.
개선
- 축소된 JavaScript 파일에 소스 맵을 추가합니다.
- 디버그 로깅을 활성화하는 방법에 대한 문서 링크를 추가합니다.
- 필드 도우미는 이제 항상 자리 표시자와 값 필드를 모두 표시합니다.
3.1 – January 26, 2016
수정
- 멀티사이트 설치에서 “superadmin” 이외의 역할로 저장할 때 양식에서
<input>
필드가 제거되는 문제. - “목록 갱신”과 같은 특정 작업은 관리자 이외의 사용자에게는 작동하지 않습니다(설정 페이지에 대한 명시적 액세스 권한이 있는 경우).
개선
- 사이트의 IP 주소가 차단된 경우 Akamai 방화벽 참조 번호 표시
- 구독을 시도하기 전에 통합에 메일침프 목록이 선택되어 있는지 확인하십시오.
- 덜 중요한 설정을 “기타” 페이지로 이동합니다.
- 메일침프에서 필드가 필수인 경우 이제 양식에서도 필드를 필수로 지정해야 합니다.
- 양식에
_mc4wp_email_type
필드를 포함하여 명시적인 이메일 유형을 설정하도록 허용합니다. - 기타 전반적인 성능 향상.
추가 사항
- 디버그 로깅이 추가되어 플러그인이 메일침프와 통신할 때 발생하는 모든 경고 및 오류를 표시합니다.
- API 클래스에
get_lists_for_email( $email )
메서드를 추가합니다. - 비용이 많이 드는 작업의 더 나은 백그라운드 처리를 위해
MC4WP_Queue
클래스를 추가합니다.
3.0.12 – January 15, 2016
수정
- 성공 및 실패한 양식 등록에 대해 잘못된 훅가 실행됩니다(성공 리디렉션도 중단됨).
3.0.11 – January 14, 2016
개선
- “생일” 및 “날짜” 필드를
일
,월
및연도
인덱스가 있는 별도의 필드로 분할할 수 있습니다. - Contact Form 7 또는 기타 사용자 지정 양식과 통합할 때 필드 찾기 알고리즘이 개선되었습니다.
- Ninja Forms 통합은 이제 이름 필드를 자동으로 찾을 수 있습니다.
- Ninja Forms 통합은 이제
mc4wp-
접두사 관리 레이블을 사용할 수 있습니다.
추가 사항
add_ecommerce_order()
및delete_ecommerce_order()
메서드를 API 클래스에 추가합니다.
3.0.10 – January 6, 2016
수정
- Windows 서버에서 “이미 구독”에 대한 500 서버 오류.
- 숨겨진 필드에 대해 잘못된 HTML이 생성됩니다.
- Contact Form 7 통합 사용 시 중복 가입 요청.
개선
- PHP의 오류 로그에 “이미 구독” 오류 기록을 중지합니다.
date
필드에 대한pattern
속성을 단순화합니다.- 허니팟 필드에서 잘못된
autofill
속성을 제거하십시오.
3.0.9 – December 17, 2015
수정
새 양식을 만들 때 목록을 선택할 수 없습니다.
3.0.8 – December 15, 2015
수정
- 양식 ID를 전달하지 않고
mc4wp_show_form()
이 작동하는지 확인하세요.
개선
- 어쨌든 모든 통합에는 특정 설정이 필요하므로 일괄 활성화 통합을 위한 UI를 제거하십시오.
- 확실히 필요할 때까지 양식에 대한 인라인 JavaScript를 인쇄하지 마십시오.
position
키를mc4wp_admin_menu_items
필터에 추가하여 메뉴 위치를 설정합니다.- 다양한 사소한 코드 개선.
3.0.7 – December 10, 2015
수정
이전 버전의 OpenSSL이 설치된 서버에 영향을 미치는 워드프레스 4.4의 SSL 인증 버그에 대한 해결 방법입니다.
추가 사항
SSL 인증서 확인을 비활성화하거나 명시적으로 활성화하는 mc4wp_use_sslverify
필터를 추가했습니다.
3.0.4 – December 7, 2015
수정
- Goodbye Captcha 및 BWS Captcha와 같은 유효성 검사를 수행하는 애드온 플러그인과의 호환성 문제를 수정합니다.
개선
- 이제 관심 그룹화 필드에 그룹 ID를 사용하므로 메일침프에서 그룹을 변경해도 양식 코드를 업데이트할 필요가 없습니다.
- 설치되지 않은 활성화된 통합은 로드하지 마세요.
OPTIN_IP
자동 전송 지원 다시 도입
추가 사항
- 필터 추가:
mc4wp_form_data
, 데이터가 처리되기 전에 필터를 형성합니다.
3.0.3 – November 30, 2015
수정
- Goodbye Captcha 통합을 위해 하위 호환성 추가
개선
- Form 위젯 설정을 처음 저장할 때 알림을 방지했습니다.
- 허니팟 필드에
autofill="off"
를 추가합니다. - 공개적으로 사용 가능한 기능에 실제로 유용하지 않으므로 양식에서 nonce를 제거하십시오.
- 이제 메일침프에서 반환된 오류는 양식에도 기록됩니다.
- 연결된 계정에 목록이 하나만 있는 경우 메일침프 목록을 미리 선택합니다.
- 양식 편집기에 대한 누락된 번역 호출을 추가했습니다.
3.0.2 – November 25, 2015
수정
- 성공하면 리디렉션되지 않습니다.
- 기본 WP 관리 페이지(에지 케이스)로 리디렉션된 양식 개요 페이지.
- Safari는 항상 페이지 나가기 확인 대화 상자를 표시했습니다.
개선
- 양식 요소를 미리 보려면 양식별 클래스를 추가하십시오. 이렇게 하면 스타일 빌더를 양식 미리보기와 함께 작동할 수 있습니다.
- 양식 이벤트는 이제 페이지 로드가 완료된 후에 트리거되므로 모든 스크립트가 로드되어 사용할 준비가 되었습니다.
- 양식 테마 스타일시트에서 배경색을 재설정합니다.
3.0.0 & 3.0.1 – November 23, 2015
버전 3.0은 플러그인을 완전히 개편한 것입니다. 변경 사항에 대한 간략한 개요를 보려면 블로그에서 이 게시물을 읽어보세요.
일부 변경 사항이 있으므로 업그레이드하기 전에 업그레이드 가이드를 살펴보세요.
주요 변경 사항
- 보안문자 입력란:
{captcha}
입력란은 이제 보안문자 애드온 플러그인에서 처리됩니다. - 새 동적 콘텐츠 태그 구문:
{data_NAME}
는 이제{data key="NAME"}
입니다. - 이벤트 바인딩:
jQuery(document).on('subscribe.mc4wp','.mc4wp-form', function(){ ... })
는 이제mc4wp.forms.on( '구독', function(form) { ... })
- 제거된 통합: 멀티사이트 및 비비프레스.
개선
- 구문 강조, 고급 필드 옵션 및 더 나은 시각적 피드백을 제공하는 새로운 양식 편집기.
- 메일침프
address
필드에 대한 지원이 향상되었습니다. - 선택 필드(예: 그룹화, 목록 선택 및 국가 필드)에 대한 지원이 향상되었습니다.
필수
로 표시된 모든 필드는 이제 메일침프 필수 필드 대신 서버 측에서도 검증됩니다.- 이제 모든 통합에 고유한 설정 페이지가 있습니다.
- 이벤트 관리자: 이제 예약 양식에 확인란이 자동으로 추가됩니다.
- 수많은 사용성 및 접근성 개선.
- 수많은 코드 개선: 향상된 메모리 사용, 100개의 새로운 단위 테스트 및 다양한 모범 사례의 더 나은 사용.
- 프리미엄 플러그인은 이제 이 플러그인의 추가 기능입니다.
추가 사항
- 저장되지 않은 양식 변경 사항을 표시하는 “양식 미리보기” 옵션이 추가되었습니다.
- 이제 통합을 ‘암시적’으로 설정할 수 있으므로 더 이상 방문자에게 확인란 옵션을 표시하지 않습니다.
- JQuery 이벤트 훅을 대체하는 새로운 JavaScript API.
- Ninja Forms 통합
- 다양한 새 필터 및 작업 훅를 도입했습니다. 자세한 내용은 새로운 개발자를 위한 코드 참조를 참조하세요.
2.3.18 – November 2, 2015
수정
- 통합 클래스의
error_log
문의 매개변수 수가 잘못되었습니다.
개선
- 사용량 추적은 이제 일주일에 한 번(매일 대신) 예약됩니다.
- 워드프레스용 메일침프 버전 3.0 릴리스를 위한 준비.
- 워드프레스 4.4와의 테스트된 호환성
2.3.17 – October 22, 2015
수정
- 허니팟 필드가 Chrome에서 자동 입력되어 양식 오류가 발생합니다.
개선
- 업데이트된 포르투갈어 번역.
2.3.16 – October 14, 2015
수정
- 러시아어 번역 오류로 인해 메일침프 설정 페이지에서 링크가 끊어졌습니다.
개선
- 메일침프 설정 페이지의 텍스트 개선.
- 메일침프의 연결 문제는 이제 항상 오류 메시지를 표시합니다.
- 이제 메일침프 목록을 갱신하면
{subscriber_count}
태그의 출력도 업데이트됩니다.
2.3.15 – October 9, 2015
수정
- 양식에 제출 버튼이 없을 때 JS 오류 수정
개선
- 채워진
url
필드에만http://
를 붙입니다. - Xavier Gimeno Torrent 덕분에 업데이트된 스페인어 및 카탈로니아어 번역.
- 두 번 적용되는
mc4wp_form_before_fields
를 수정합니다. - Right-To-Left 사이트의 경우 허니팟 필드를 오른쪽에 배치합니다.
_mc4wp_lists
는 이제 쉼표로 구분된 구독할 Mailchimp 목록 ID 문자열(또는 배열)을 사용할 수 있습니다.- 다른 플러그인과의 충돌을 방지하기 위해 기타 방어적인 코딩이 약간 개선되었습니다.
추가 사항
- 플러그인을 개선하는 데 도움이 되도록 옵트인 사용 추적을 추가했습니다. 민감한 데이터는 추적되지 않습니다.
2.3.14 – September 25
수정
- 이전 업데이트에서 정의되지 않은 상수 사용.
2.3.13 – September 25, 2015
수정
- RTL 사이트에서 수평 스크롤바를 일으키는 허니팟.
- 기본 양식 테마 중 하나를 사용할 때 목록 선택 필드가 표시되지 않습니다.
개선
- RTL 사이트의 스타일이 약간 개선되었습니다.
- “website” 유형의 메일침프 목록 필드는 이제 HTML5
url
유형 필드가 됩니다. http://
가 포함된url
유형의 자동 접두사 필드
2.3.12 – September 21, 2015
수정
- 버전 2.3.11로 업데이트한 후 관심 그룹을 가져오지 않는 문제
2.3.11 – September 21, 2015
수정
- 허니팟 필드는 브라우저의 자동 완성으로 채워집니다.
- Mobile Safari의 제출 버튼 스타일 문제.
- 메일침프 API의 빈 응답
개선
- 목록에 관심 그룹이 없는 경우 메일침프 API에 관심 그룹을 쿼리하지 마십시오.
- 더 쉬운 디버깅을 위해 이제 통합 오류가 PHP의 오류 로그에 기록됩니다.
추가 사항
- 이제 양식 콘텐츠에서 쇼트코드를 사용할 수 있습니다.
2.3.10 – September 7, 2015
수정
- 플러그인이 실제로 메일침프에 연결되었을 때 “연결되지 않음”이 표시됩니다.
addr1
이 제공되지 않은 경우address
필드에 문제가 있습니다.- 일부 이전 테마의 경우 댓글 양식 확인란이 출력되지 않습니다.
개선
- 설정을 저장할 때마다 메일침프 캐시를 플러시하지 마십시오.
숫자
필드에 대한 기본 CSS 스타일을 추가합니다.- 자리 표시자는 이제 이전 버전의 IE에서도 작동합니다.
2.3.9 – September 1, 2015
개선
- 메일침프 목록 캐시는 이제 API 키 설정을 변경한 후 자동으로 플러시됩니다.
- 오류가 있는 양식을 제출한 후 더 나은 필드 채우기.
- 목록을 선택하지 않은 경우 더 유용한 오류 메시지가 표시됩니다.
- 영어 이외의 언어로 플러그인을 설치할 때 번역 옵션.
- WPML 구성 파일에 양식 마크업을 추가합니다.
- 이제 댓글 양식의 가입 확인란이 “댓글 제출” 버튼 앞에 표시됩니다.
- “리디렉션 URL” 설정의 URL 인코딩 변수.
- 메일침프에 연결되었지만 계정에 목록이 없는 경우 오류 메시지가 개선되었습니다.
추가 사항
mc4wp_form_action
필터를 추가하여 양식 요소에 사용자 지정action
속성을 설정합니다.
2.3.8 – August 18, 2015
수정
- 제출 버튼이 없는 양식을 출력할 때 JS 오류를 방지했습니다.
0
을 리디렉션 URL로 사용하면 빈 페이지가 나타납니다.- Daniel Espinoza님, 감사합니다. 등록 필드를 표시할 때 Easy Digital Downloads 체크아웃에 가입 확인란이 두 번 표시되었습니다.
- 기본 양식은 영어 이외의 언어로 자동 번역되지 않았습니다.
개선
- 봇이 귀하의 목록을 구독하지 못하도록 하는 허니팟 필드를 숨기는 더 좋은 방법입니다.
- role=”form”은 더 이상 필요하지 않습니다. XhmikosR에게 감사드립니다!
mc4wp_form_animate_scroll
필터는 이제 스크롤 자체가 아니라 스크롤 애니메이션만 비활성화합니다.- 메일침프 목록에 대한 개선된 UI 개요
- 업데이트된 독일어 및 그리스어 번역.
추가 사항
mc4wp_form_is_submitted()
및mc4wp_form_get_response_html()
기능을 추가했습니다.
2.3.7 – July 13, 2015
개선
- Mailchimp.com과 동일한 순서를 사용하십시오. 메일침프 목록이 100개 이상일 때 유용합니다.
- 축소된 HTML의 오류를 방지하기 위해 인라인 JavaScript 주석에
/* ... */
를 사용하세요. – 소품 Ed Gifford
추가 사항
- 필터:
mc4wp_form_animate_scroll
양식을 제출한 후 애니메이션 스크롤을 비활성화합니다. - 양식 템플릿에서 사용할
{current_path}
변수를 추가합니다. {data_name}
변수에default
속성 추가, 사용법:{data_something default="The default value"}
2.3.6 – July 6, 2015
수정
- 방문자의 USER_AGENT가 설정되지 않은 경우 정의되지 않은 인덱스 알림.
개선
- 구독자의 언어를 자동 감지하기 위해 브라우저의 Accept-Language 헤더를 메일침프로 전달했습니다.
- 양식 재설정을 위한 더 나은 CSS
- 업데이트된 HTML5 자리 표시자 폴리필
2.3.5 – June 24, 2015
수정
- GitHub 업데이터 플러그인을 실행하는 사람들에게 v3.0에 대한 잘못된 업데이트가 나타납니다.
개선
- 언어 파일을 업데이트했습니다.
- 이제 양식을 매개변수로
mc4wp_form_css_classes
필터에 전달합니다.
2.3.4 – May 29, 2015
수정
- GROUPINGS가 메일침프로 전송되지 않는 문제
개선
- Field Builder의 코드 미리보기는 이제 읽기 전용입니다.
2.3.3 – May 27, 2015
수정
- Cloudflare 또는 Sucuri WAF와 같은 프록시를 사용할 때 올바른 IP 주소를 얻으십시오.
- 허니팟 필드를 숨기는 인라인 CSS 인쇄에 엄격한 유형 검사 사용
개선
- 타사 양식과 통합할 때 필드 이름 추측에
contactemail
및contactname
을 추가합니다. sslverify
다시 활성화
2.3.2 – May 12, 2015
수정
- 그룹화가 메일침프로 전송되지 않음
- 둘 이상의
{data_xx}
교체를 사용할 때의 문제
개선
- 허니팟 폴백 스크립트에 대한 IE8 호환성.
2.3.1 – May 6, 2015
수정
- 버전 2.3에서 도입된
includes/class-tools.php
의 PHP 알림.
2.3 – May 6, 2015
수정
- 이메일 주소는 구글 애널리틱스 정책에 위배되므로 더 이상 리디렉션 URL에 자동으로 추가되지 않습니다. 다시 추가하려면 리디렉션 URL 설정에서
?email={email}
을 사용하세요. - 등록 유형 통합이 이름과 성을 올바르게 인식하지 못했습니다.
- 허니팟 필드에서
setAttribute
호출로 인해 IE8에서 JavaScript 오류가 발생했습니다. - API 클래스
subscribe
메서드는 이제 항상 부울을 반환합니다.
개선
- 양식 요소에
role
속성 추가 - 쉬운 단위 테스트 및 향상된 코드 가독성을 위한 주요 코드 리팩토링.
- 모든 플러그인 클래스를 자동 로드하기 위해 Composer 사용(PHP 5.2 호환)
- 이제 두 양식 모두에서 양식 변수를 사용할 수 있습니다.
추가 사항
- 이제 양식을 통해서도 수신 거부 요청을 처리할 수 있습니다.
- 포르투갈어, 인도네시아어, 독일어(CH) 및 스페인어(PR) 번역이 추가되었습니다.
2.2.9 – April 15, 2015
수정
- 구글 App Engine에 표시되지 않는 설정 페이지의 메뉴 항목(#88)
개선
- 이탈리아어, 러시아어 및 터키어 번역을 업데이트했습니다.
2.2.8 – March 24, 2015
수정
- API 키 필드 값이 제대로 이스케이프되지 않았습니다.
- 제출 버튼에서 배경 이미지가 제거되었습니다.
개선
- 모든 설정의 더 나은 살균
- 모든 번역 업데이트
추가 사항
mc4wp_before_checkbox
및mc4wp_after_checkbox
필터를 추가하여 가입 체크박스 통합에 더 많은 필드를 쉽게 추가했습니다.MC4WP_mailchimp
클래스에 관심 그룹과 관련된 몇 가지 도우미 메서드를 추가했습니다.- 쇼트코드에서
lists
속성을 사용하여 구독할 사용자 지정 메일침프 목록을 설정할 수 있습니다.
2.2.7 – March 11, 2015
수정
- 허니팟 필드는
wp_head()
및wp_footer()
를 호출하지 않는 테마 또는 템플릿에 대해 표시되었습니다.
개선
- 다양한 사소한 코드 개선
- 독일어, 스페인어, 브라질어, 프랑스어, 헝가리어 및 러시아어 번역이 업데이트되었습니다.
추가 사항
- 성공적인 가입에 연결할 수 있는 mc4wp_form_success 작업 훅 추가
- 처리하기 전에 모든 양식 데이터를 수정할 수 있도록 mc4wp_form_data 필터 훅 추가
2.2.6 – February 26, 2015
수정
- CSS 재설정이 우커머스 체크아웃 가입 체크박스에서 작동하지 않았습니다.
mc4wp-submitted
클래스가 IE8에 추가되지 않았습니다.- 일부 서버 구성의 양식 요소에 잘못된
action
속성이 있습니다.
개선
- 스팸 방지 개선 사항: 허니팟 필드와 타임스탬프 필드를 개선하여 즉각적인 양식 제출을 방지합니다.
- CSS 테마를 사용할 때 제출 버튼의
background-image
재설정 - 타사 양식과 통합할 때 더 스마트한 이메일 탐지
- 모든 번역 업데이트
추가 사항
input[type="date"]
를 지원하지 않는 브라우저에 대한 사용자 정의 폴백
2.2.5 – February 13, 2015
고정
- 수표 결제 시 우커머스 체크아웃 가입이 작동하지 않는 문제가 발생했습니다.
- 관리자 메뉴 항목과 같은 일부 문자열을 제대로 번역하기에는 번역이 너무 늦게 로드되었습니다.
개선
- 이제 입력할 때 양식 마크업에 필수 목록 필드가 있는지 확인합니다.
- 이제 오류가 발생하면 숫자 필드가 다시 채워집니다.
- 모든 번역을 업데이트했습니다.
- 플러그인 인스턴스가 하나만 있는지 확인하십시오.
- 다양한 기타 코드 개선.
추가 사항
- GitHub 업데이터 플러그인에 대한 지원이 추가되었습니다.
- 이제 환영 이메일을 보낼지 여부를 지정할 수 있습니다(이중 옵트인이 비활성화된 경우에만).
이 릴리스의 번역과 관련된 다양한 수정 및 개선 사항에 대해 Stefan Oderbolz에게 큰 감사를 드립니다.
2.2.4 – February 4, 2015
고정
- 리디렉션하지 않으려면 “0”을 입력하는 텍스트 수정이 작동하지 않습니다.
개선
- 더 쉬운 제외를 위해 타사 스크립트를 자체 디렉터리로 이동했습니다.
- 모든 코드는 이제 WP 코드 표준을 준수합니다.
- 네덜란드어, 독일어, 스페인어, 헝가리어, 프랑스어, 이탈리아어 및 터키어 번역이 업데이트되었습니다.
추가 사항
- 이제 메일침프 목록이 100개로 제한되면 주의를 표시합니다. (#71)
- 더 나은 WPML 호환성을 위해
wpml-config.xml
파일을 추가했습니다. - 추가 기능에서 메뉴 항목을 추가 및 제거하기 위한 필터
mc4wp_menu_items
를 추가했습니다.
2.2.3 – January 24, 2015
메일침프 사용자 동기화 플러그인과의 호환성을 위한 사소한 개선 및 추가 사항
2.2.2 – January 13, 2015
수정
- 메일침프 서버
us10
(-us10
로 끝나는 API 키)의 사용자를 위해 플러그인이 메일침프에 연결되지 않았습니다.
2.2.1 – January 12, 2015
개선
- JS 개체를 사용하여 목록 데이터를 필드 마법사로 전송합니다.
- 이제 필드 마법사 문자열을 번역할 수 있습니다.
- 스팸 가입을 방지하기 위해 체크박스 통합에
is_spam
메서드를 추가합니다. - 사소한 코드 및 코드 스타일 개선
- 업데이트된 덴마크어, 독일어, 스페인어, 프랑스어, 이탈리아어 및 포르투갈어(브라질) 번역
추가 사항
- 이제 양식 HTML에서
MC_LOCATION
,MC_NOTES
및MC_LANGUAGE
를 설정할 수 있습니다. - 제출 버튼은 이제 HTML을 생성할 때 기본값을 갖습니다.
2.2 – December 9, 2014
수정
- 양식 설정에서 메일침프 목록을 선택 취소하면 “목록을 하나 이상 선택” 알림이 표시됨
- 오류가 발생해도 텍스트 영역은 더 이상 값을 잃지 않습니다.
개선
- 양식 제출 처리 방식 개선
- 사소한 코드 및 문서 개선
- 업데이트된 네덜란드어, 프랑스어, 포르투갈어 및 스페인어 번역
추가 사항
- WooCommerce 결제를 위한 가입 체크박스 통합 추가
- Easy Digital Downloads 결제를 위한 가입 체크박스 통합 추가
- 입력한 이메일은 이제 다른 페이지로 리디렉션할 때 URL에 추가됩니다.