ReCaptcha v2 for Contact Form 7

外掛說明

Contact Form 7 v5.1 dropped support for reCaptcha v2 along with the [recaptcha] tag December 2018. This plugin brings that functionality back from Contact Form 7 5.0.5 and re-adds the [recaptcha] tag.

If this plugin is installed before updating Contact Form 7 from v5.0.5 to v5.1.1 then it will carry over your old API keys. At that point you will just need to head to this plugins settings page to tell the website to use reCaptcha v2.

Once installed and configured it should be the same reCaptcha functionality you are used to in previous versions of Contact Form 7.

IQComputing

螢幕擷圖

  • Settings page

安裝方式

Contact Form 7 is required to work with this plugin.

  1. Install this (ReCaptcha v2 for Contact Form 7) plugin
  2. Update Contact Form 7 to the latest version
  3. Re-add the reCaptcha version 2 API keys (if no keys are currently set). For more information you may read How to Generate Google reCAPTCHA v2 Keys by IQComputing and Contact Form 7 documentation
  4. Using the left-hand admin navigation in the Contact Form 7 subpages click “reCaptcha Version” (Contact -> reCaptcha Version)
  5. Once on the “ReCaptcha v2 for Contact Form 7” settings page, select from the select list “reCaptcha Version 2” and click “save”

Once the version 2 API keys are set, the version 2 has been selected in the plugin settings, all [recaptcha] tags will be replaced with the expected Google reCaptcha on all forms.

常見問題集

這個外掛能夠使用 Google reCAPTCHA v3 的金鑰嗎?

No and yes. Google reCaptcha has specific keys for each API. If you are doing an upgrade from a previous version of Contact Form 7 to the current version you will need to re-add the Version 2 API keys using the traditional method. That being said you can set the plugin usage to default and it will use the inherit Contact Form 7 reCaptcha Version 3 API.

何處可取得專屬的 Google reCAPTCHA v2 金鑰?

Under Contact -> Integration you can see a “reCAPTCHA” service box where you may either “Setup Integration” following instructions from the Contact Form 7 documentation. If you already have keys set you will need to click the “Remove Keys” button and re-add them following the Contact Form 7 documentation.

在外掛中輸入 Google reCAPTCHA v2 金鑰後,沒有發生預期的執行結果。

If you have added the Version 2 keys and you still do not see the reCaptcha show up on your forms please check the following:

  1. In WordPress admin, under Contact -> reCaptcha Version please ensure that you have “reCaptcha Version 2” selected and saved.
  2. On your contact forms please ensure that you have the [recaptcha] tag somewhere in the form.

Should the above be correct, at this point it’s time to open a support thread for us to look into the issue further.

使用者評論

2020 年 10 月 4 日
it worked for me without any problem
2020 年 6 月 26 日
Hate Cap v3 because the logo is all over my site, v2 is great because it just works with shortcode. Thanks to your plugin, i will stop getting 100 spam + emails a day. GW!
2020 年 6 月 20 日
It is just what I was looking for, thanks a lot!
2020 年 5 月 3 日
Hi, I have a very sophisticated Real Estate Premium WordPress theme that would not except the normal WP-Admin Google ReCaptcha integration within its custom form field of that theme. Your ReCaptcha v2 for Contact Form 7 became the Game Changer. Outstanding plugin that is also free. Thank You.
閱讀全部 70 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈ReCaptcha v2 for Contact Form 7〉的開發相關工作。

參與者

ReCaptcha v2 for Contact Form 7 外掛目前已有 14 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將 ReCaptcha v2 for Contact Form 7 外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.2.9 (2020-08-26)

  • Updated external scripts enqueue method based on user feedback.

1.2.8 (2020-08-19)

  • Updated supported version to 5.5.
  • Fixed JS issue in which response was not looking for correct element ( Thanks @fuadyp ).
  • Moved inline script to enqueued script ( Props @m3h1nd3r ).
  • Removed instance of “whitelist”.

1.2.7 (2020-06-15)

  • Rearranged the plugin method calls so that inclusion of files is last.