2017-02-17 1 views
0

안녕하세요 한 페이지에 2 개의 양식이 있습니다. 연락처 양식 (7)와 메일 침프 양식Recaptcha 연락처 양식 7 및 Mailchimp 양식 한 페이지에 WP

내가 두 번 나타나고있다 생각하기 때문에

메일 침프 폼 reCAPTCHA를 작동하지 않습니다

문의 양식 7

<script type="text/javascript" async src="https://www.gstatic.com/recaptcha/api2/r20170213115309/recaptcha__en.js"></script> 

메일 침프 양식

<script type="text/javascript" async src="https://www.gstatic.com/recaptcha/api2/r20170213115309/recaptcha__en.js"></script> 

오류 콘솔의 경우 :

Uncaught Error: ReCAPTCHA placeholder element must be empty 

연락처 양식 7이없는 페이지에서 Mailchimp recaptcha가 올바르게 작동합니다.

아이디어가 있으십니까? 문의 양식 7 스크립트를 기능 파일에서 등록 취소해야합니까? 또는 jquery로 할 수 있습니까?

답변

0

를 사용하려고 할 수 있습니다.

연락 양식 페이지를 제외한 모든 페이지에 recaptcha를로드하면 연락처 양식 7과 mailchimp가 동일한 스크립트를 공유하므로 두 번로드하지 않습니다. 이걸 머리에 추가했습니다. WP

if(!is_page(array('contact-australia',))){ ?> 
    <script src="https://www.google.com/recaptcha/api.js" async ></script> 
<?php } ?> 
0

당신은 문의 양식 7 메일 침프 확장 내가 해킹 해결 방법을 관리 https://uk.wordpress.org/plugins/contact-form-7-mailchimp-extension/

+0

입력 해 주셔서 감사합니다.하지만 2 개의 양식이 있습니다. 연락처 양식 7 회사에 가서 이메일을 요청한 다음 동일한 페이지에 우편물 신청 양식이 있습니다. – roshambo

+0

당신은 ara를 사용하는 mailchimp를위한 어떤 플러그인입니까? 나는 WordPress에 대한 MailChimp에서 recaptcha를 찾을 수 없습니다 - 이것은 우편물에 가장 적합한 플러그인입니다. – Oleh

+0

내 솔루션은 mailchimp 문의 양식 7 및 Mailchimp 용 확장 프로그램을 기반으로합니다. 스크린 샷 (https://uk.wordpress.org/plugins/contact-form-7-mailchimp-extension/screenshots/)을 참조하십시오.이 양식은 mailchimp extineion으로 문의 양식을 구성하는 방법에 대한 예입니다. – Oleh

관련 문제