2017-02-17 4 views
0

こんにちは私は1ページに2つのフォームがあります。Recaptchaお問い合わせフォーム7とMailchimpフォームを1ページにWP

お問い合わせフォーム7

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

Mailchimpフォーム

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

エラー:私はそれが二回表示されていると思うので、

MailchimpフォームのreCAPTCHAは動作しません お問い合わせフォーム7とMailchimpフォームコンソールの場合:

Uncaught Error: ReCAPTCHA placeholder element must be empty 

連絡先フォーム7のないページでMailchimp recaptchaは正常に動作します。

アイデア?連絡先フォーム7のスクリプトを関数ファイルから登録解除する必要がありますか?またはjqueryで行うことはできますか?

答えて

0

を使用しようとすることができます。

連絡先フォームページ以外のすべてのページにrecaptchaをロードすると、連絡フォーム7とmailchimpが同じスクリプトを共有し、2回読み込まれないようになります。私はこれをWPのhead.phpに追加しました

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

あなたはお問い合わせフォーム7 MailChimp拡張私はハックの回避策を管理https://uk.wordpress.org/plugins/contact-form-7-mailchimp-extension/

+0

あなたのご意見ありがとうございますが、2つのフォームがあります。お問い合わせフォーム7は、会社に行くと、メールに問い合わせると、同じページにメールのサインアップフォームがあります。 – roshambo

+0

あなたはaraを使用してmailchimpのためのどのプラグインですか?私はWordPressのMailChimpでrecaptchaを見つけられません - これはmailchimpのための最良のプラグインです。 – Oleh

+0

私の解決策は、mailchimpのためのContact Form 7とMailchimpのExtensionを使用しています。スクリーンショットhttps://uk.wordpress.org/plugins/contact-form-7-mailchimp-extension/screenshots/を参照してください - これはmailchimp extinionでContact Formを設定する方法の例です。 – Oleh

関連する問題