2016-01-18 32 views
0

如果未在聯繫表格7中選中,我們如何更改驗證碼錯誤信息?如何修改captcha錯誤語言來自聯繫表格7 google recaptcha?

請確認您不是機器人。

我正在使用C7的默認Google驗證碼集成方法。有沒有任何方法來過濾這些消息,而無需編輯插件文件?

一個網站有英文和法文翻譯使用Ceceppa Multilingua和其他網站僅適用於法文。

回答

0

經過不斷的研究,我得到了一個解決方案。

<?php $err_mg = (get_lang() === 'en') ? "Sorry, captcha not solved. Please try again." : "S\'il vous plaît vérifier l\' Captche."; ?> 

    jQuery(document).ready(function(){ 
     jQuery('.wpcf7').on('.wpcf7:spam', function(event){ 
      jQuery('.wpcf7-recaptcha').append('<span class="captcha-error"><?=$err_mg?></span>'); 
      jQuery('.captcha-error').css('color','red'); 
      setTimeout(function(){ 
      jQuery('.captcha-error').remove(); 
      }, 5000); 
     }); 
    }); 

有正在使用的聯繫表格7

新的jQuery自定義事件新的自定義事件觸發

- wpcf7:invalid 
- wpcf7:spam 
- wpcf7:mailsent 
- wpcf7:mailfailed 
- wpcf7:submit 
+0

感謝共享代碼。但是你把它放在哪裏? – Ralf