Google Captcha (reCAPTCHA) by BestWebSoft

Опис

Плагін Google Captcha (reCaptcha) – це ефективне рішення для безпеки, яке захищає форми вашого сайту WordPress від спаму, дозволяючи реальним людям з легкістю проходити капчу. Його можна використовувати для форм логіна, реєстрації, відновлення пароля, коментарів, популярних контактних форм і іншого.

Користувачам потрібно підтвердити, що вони не роботи, перш ніж форма буде відправлена. Це легко для людей і складно для пошукових роботів.

View Demo

Безкоштовні функції

  • Додавайте Google Captcha (reCAPTCHA) до:
    • Форми реєстрації
    • Форма логіну
    • Форма відновлення паролю
    • Форма коментарів
    • Contact Form
    • Користувацька форма
  • Hide Google Captcha (reCAPTCHA) for the whitelisted IP addresses
  • Перевірка діючих ключей в адмін-панелі
  • Даступні теми Google Captcha (reCAPTCHA):
    • Версія1
      • Червона (за замовчуванням)
      • Біла
      • Чорна
      • Чиста
    • Версія 2
      • Світла (за замовчуванням)
      • Темна
  • Compatible with Limit Attempts [NEW]
  • Hide Google Captcha (reCAPTCHA) in your forms for certain user roles
  • Підтримка Google Captcha (reCAPTCHA):
    • Версія 1
    • Версія 2
    • Invisible reCAPTCHA
  • Додати користувацький код на сторінці налаштувань плагіна
  • Сумісність з останньою версією WordPress
  • Неймовірно прості налаштування для швидкої установки без зміни коду
  • Детальна документація і відео
  • Багатомовність та підтримка мов RTL

Функції Pro версії

Всі функції безкоштовної версії, плюс:

  • Сумісний з:
  • Compatible with WooCommerce:
    • Форма логіну
    • Форма реєстрації
    • Форма втрати пароля
    • Форма оформлення замовлень
  • Compatible with bbPress: [NEW]
    • New Topic form
    • Reply form
  • Сумісний з BuddyPress:
    • Форма реєстрації
    • Форма коментарів
    • Створюйте групову форму
  • Compatible with Forums – wpForo: [NEW]
    • Форма логіну
    • Registration form
    • New Topic form
    • Reply form
  • Вибирайте мову Google Captcha (reCAPTCHA) вручну
  • Змінюйте розмір: Нормальний або компактний (для версії 2)
  • Налаштуйте всі підсайти по мережі
  • Get answer to your support question within one business day (Support Policy)

Upgrade to Pro Now

If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! Suggest a Feature

Документація & відео

Допомога & підтримка

Visit our Help Center if you have any questions, our friendly Support Team is happy to help – https://support.bestwebsoft.com/

Переклад

  • Czech (cs_CZ) (thanks to Michal Kučera, www.n0lim.it, PaMaDeSSoft, www.pamadessoft.cz)
  • Російська (ru_RU)
  • Spanish (es_ES)
  • Українська (uk)

Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send the text of PO and MO files to BestWebSoft and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO files Poedit.

Рекомендовані плагіни

  • Updater – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.
  • Contact Form – Allow customers to reach you using secure contact form plugin any website must have.
  • Subscriber – Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.
  • Multilanguage – Translate WordPress website content to other languages manually. Create multilingual pages, posts, widgets, menus, etc.

Відомості про авторів

  • lib/recaptchalib.php – Copyright © 2007. Mike Crawford, Ben Maurer (reCAPTCHA – http://recaptcha.net). Всі права захищені.

Скріншоти

  • Форма логіну з Google Captcha (reCAPTCHA).
  • Форма реєстрації з Google Captcha (reCAPTCHA).
  • Форма поновлення паролю з Google Captcha (reCAPTCHA).
  • Форма коментарів з Google Captcha (reCAPTCHA).
  • Контактна форма з Google Captcha (reCAPTCHA).
  • Форма Google Captcha (reCAPTCHA) версії 1.
  • Форма з темною темою Google Captcha (reCAPTCHA).
  • Сторінка налаштувань Google Captcha (reCAPTCHA).
  • Сторінка білого списку Google Captcha (reCAPTCHA).

Встановлення

  1. Завантажте папку google-captcha в директорію /wp-content/plugins/.
  2. Активуйте плагін в меню ‘Plugins’ на WordPress.
  3. Plugin settings are located in “Admin Panel” > “Google Captcha”.
  4. Створіть форму в пості і вставте шорткод [bws_google_captcha] в цю форму.

View a Step-by-step Instruction on Google Captcha (reCAPTCHA) Installation

Часті питання

Installation Instructions
  1. Завантажте папку google-captcha в директорію /wp-content/plugins/.
  2. Активуйте плагін в меню ‘Plugins’ на WordPress.
  3. Plugin settings are located in “Admin Panel” > “Google Captcha”.
  4. Створіть форму в пості і вставте шорткод [bws_google_captcha] в цю форму.

View a Step-by-step Instruction on Google Captcha (reCAPTCHA) Installation

Як отримати ліцензійний ключ Google Captcha (reCAPTCHA)?

Follow the next steps in order to get and enable Google Captcha (reCAPTCHA) protection using the official Google Captcha keys:
1. Open your WordPress admin dashboard.
2. Navigate to the plugin Settings page.
3. Click the “Get the API Keys” link.
4. Enter your domain name and click “Create Key” button.
5. You will see your public and private keys. Copy them and paste to the appropriate fields on plugin Settings page.
6. Save changes.

Як сховати Google Captcha у формі коментарів для зареєстрованих користувачів?

You should go to the Settings page and select the roles, for which you want to hide Google Captcha. Then you must click “Save Changes” button.

Is it possible to Change the appearance and style of the Google Captcha (reCAPTCHA)?

Follow the next steps in order to change the appearance of the Google Captcha:
1. Open your WordPress admin dashboard.
2. Navigate to the plugin Settings page.
3. Select reCAPTCHA version.
4. Find the “Theme” option (only available for versions 1 and 2) and select the necessary style from the drop-down list.
5. Save changes and check the result.

Google Captcha (reCaptcha) not displayed on my comment form. Why?

You might have a theme where “comments.php” is coded incorrectly. WordPress version matters.
(WP2 series): Make sure that you theme contains a tag <?php do_action('comment_form', $post->ID); ?> inside the file /wp-content/themes/[your_theme]/comments.php.
Most WP2 themes already have it. The best place to put this tag is before the comment text area, you can move it up if it is below the comment text area.
(WP3 series): WP3 has a new function comment_form inside of /wp-includes/comment-template.php.
Your theme is probably not up-to-date to call that function from “comments.php”.
WP3 theme does not need the code line do_action(‘comment_form’… inside of /wp-content/themes/[your_theme]/comments.php.
Instead it uses a new function call inside of “comments.php”: <?php comment_form(); ?>
If you have WP3 and captcha is still missing, make sure your theme has <?php comment_form(); ?>
inside of /wp-content/themes/[your_theme]/comments.php (please check the Twenty Ten theme’s “comments.php” for proper example).

Чи можу я переміщати блок Google Captcha (reCAPTCHA) у формі коментарів?

Це залежить від форми коментарів. Якщо виклик хука, за допомогою якого працює captcha (“after_comment_field” або щось подібне), присутній у файлі “comments.php” ви можете змінити позицію captcha перемістивши цей хук. Будь ласка, знайдіть файл ‘comments.php’ в темі і змініть розташування лінії

do_action( 'comment_form_after_fields' );

or any similar line – place it under the Submit button.
In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.

Add Google Captcha (reCAPTCHA) plugin to a custom form on your WordPress website

Follow the instructions below in order to add Google Captcha (reCAPTCHA) plugin to your custom PHP or HTML form:
1. Install the Google Captcha (reCAPTCHA) plugin and activate it.
2. (Optional) If you would like to have an ability to enable and disable the reCAPTCHA for your custom form on the plugin settings page, please add the following code to the ‘functions.php’ file of your theme:

function add_custom_recaptcha_forms( $forms ) {
    $forms['my_custom_form'] = array( "form_name" => "Custom Form Name" );
    return $forms;
}
add_filter( 'gglcptch_add_custom_form', 'add_custom_recaptcha_forms' );

In this example, ‘my_custom_form’ is a slug of your custom form.

Please don’t use the following form slugs since they are predefined by plugin settings: login_form, registration_form, reset_pwd_form, comments_form, contact_form, cf7, si_contact_form, jetpack_contact_form, sbscrbr, bbpress_new_topic_form, bbpress_reply_form, buddypress_register, buddypress_comments, buddypress_group, woocommerce_login, woocommerce_register, woocommerce_lost_password, woocommerce_checkout, wpforo_login_form, wpforo_register_form, wpforo_new_topic_form, wpforo_reply_form.
– Save file changes;
– Go to the “Settings” tab on the plugin settings page (Admin Dashboard -> Google Captcha); If everything is OK, you will see your form in ‘Enable reCAPTCHA for’ => ‘Custom Forms’ (with labels which you specified in the “gglcptch_add_custom_form” hook call function).
– Enable it and configure form options as you need;
– Click “Save Changes” button;

If you don’t add this code, no option for your custom form will be displayed on the plugin settings page and the reCAPTCHA will be always displayed in your custom form.

  1. Open the file with the form (where you would like to add reCAPTCHA);
  2. Find a place to insert the code for the reCAPTCHA output;
    If you completed the instructions in p. 2, then you should add:

In this example, the second parameter is a slug of your custom form.

Otherwise, insert the following line:

<?php echo apply_filters( 'gglcptch_display_recaptcha', '' ); ?>
  1. After that, you should add the following lines to the function of the entered data checking.
    If you completed the instructions in p. 2, then you should add:

In this example, the third parameter is a slug of your custom form.

Otherwise, insert the following lines:

<?php $check_result = apply_filters( 'gglcptch_verify_recaptcha', true, 'string' );
if ( true === $check_result ) { /* the reCAPTCHA answer is right */
    /* do necessary action */
} else { /* the reCAPTCHA answer is wrong or there are some other errors */
    echo $check_result; /* display the error message or do other necessary actions in case when the reCAPTCHA test was failed */
} ?>

If there is a variable in the check function responsible for the errors output, you can concatenate variable $check_result to this variable. If the ‘gglcptch_verify_recaptcha’ filter hook returns ‘true’, it means that you have entered the reCAPTCHA answer properly. In all other cases, the function will return the string with the error message.

If you have followed all steps, but the problem remains, we can help you to configure your Google Captcha custom form. This will be a paid service since there are a lot of different custom forms and the code should be inserted individually into each of them, so we need some time to study each unique case.

У мене є деякі проблеми з роботою плагіна. Яку інформацію мені потрібно надати для отримання тех. підтримки?

Please make sure that the problem hasn’t been discussed yet on our forum (https://support.bestwebsoft.com). If no, please provide the following data along with your problem’s description:
– The link to the page where the problem occurs
– The name of the plugin and its version. If you are using a pro version – your order number.
– The version of your WordPress installation
– Copy and paste into the message your system status report. Please read more here: Instruction on System Status

Відгуки

buggy

Always has issues. on login, i always get “recaptcha failed to load” you ALWAYS have to do it 2 times. Can’t seem to find out why.

Read all 244 reviews

Учасники та розробники

“Google Captcha (reCAPTCHA) by BestWebSoft” is open source software. The following people have contributed to this plugin.

Учасники

“Google Captcha (reCAPTCHA) by BestWebSoft” has been translated into 3 locales. Thank you to the translators for their contributions.

Translate “Google Captcha (reCAPTCHA) by BestWebSoft” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Журнал змін

V1.32 – 13.10.2017

  • NEW : The compatibility with Limit Attempts by BestWebSoft plugin has been added.
  • NEW : Ability to hide Google Captcha for logged in users has been added.
  • Update : Ability to check Google Captcha using AJAX has been removed.
  • Update : Ability to display and check the Google Captcha in third-party forms using filters have been added.
  • Update : Ability to disable Google Captcha onload callback has been added.
  • PRO : The compatibility with bbPress, Fast Secure Contact Form, Jetpack, Forums – wpForo forms has been added.

V1.31 – 21.08.2017

  • Update : The plugin settings page has been updated.

V1.30 – 18.05.2017

  • Update : The Spanish language file has been updated.

V1.29 – 27.04.2017

  • NEW : Invisible reCAPTCHA version has been added.
  • Update : The Czech language file has been updated.

V1.28 – 14.04.2017

  • Bugfix : Multiple Cross-Site Scripting (XSS) vulnerability was fixed.

V1.27 – 26.10.2016

  • Додано: Можливість приховувати Google Captcha (reCAPTCHA) для IP адрес з білого списку та можливість встановлювати повідомлення білого списку.
  • ПРО: Додана сумісність з плагіном WooCommerce.
  • ПРО: Оновлено список мов reCAPTCHA.

V1.26 – 15.08.2016

  • Оновлено: Був змінений пріоритет хука для відображення капчі в формі реєстрації.
  • Оновлено: Сумісність з JetPack.

V1.25 – 15.07.2016

  • Оновлено: секція BWS panel була оновлена.

V1.24 – 27.06.2016

  • Додано: можливість використовувати Captcha з плагіном Contact Form Multi.
  • Оновлено: секція BWS plugins була оновлена.

V1.23 – 19.04.2016

  • Додано: Можливість перевірити введений ключ сайту і секретний ключ.
  • Додано: Можливість додавати власні стилі.

V1.22 – 25.02.2016

  • Додано: Чеський мовний файл був доданий в плагін.
  • ОНОВЛЕНО: Функціональність скриптів плагіна була змінена так, що вони будуть додані тільки на сторінках відображення капчі.
  • Виправлено: помилка з відображенням декількох блоків reCAPTCHA на одній сторінці в різних формах була виправлена.
  • Виправлено: помилка з визначенням функції JS на () була виправлена.

V1.21 – 10.12.2015

  • Додано: була додана кнопка для вставки шорткода Google Captcha в контент.
  • Додано: Фарсі Персидський мовний файл був доданий в плагін.
  • Додано: був доданий французький мовний файл.

V1.20 – 02.10.2015

  • Оновлено: був змінений Textdomain.

V1.19 – 28.08.2015

  • Виправлено: Виправлена помилка з версією 2 Google Captcha (reCAPTCHA) в роботі з PHP версією нижче 5.3.

V1.18 – 26.08.2015

  • Додано: можливість відновлювати налаштування за замовчуванням.
  • Оновлено: BWS Menu було оновлено.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.3.

V1.17 – 29.06.2015

  • Виправлено: Виправлена помилка з перевіркою капчі в користувацькій формі логіна, реєстрації і відновлення пароля.

V1.16 – 18.05.2015

  • Виправлено: Виправлена помилка з перевіркою капчі при видаленні ‘recaptcha widget div’.
  • Виправлено: Виправлена помилка з використанням застарілих методів jQuery (завдяки Джун Віторіну, github.com/juniovitorino).
  • Додано: був доданий арабський мовний файл.
  • Додано: був доданий німецький мовний файл.
  • Додано: був доданий мовний файл хінді.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.2.2.

V1.15 – 09.04.2015

  • Виправлено: Виправлена помилка з перевіркою капчі для користувачів зі списку винятків.

V1.14 – 07.04.2015

  • Виправлено: Була виправлена робота капчі з формою коментарів з неактивним JavaScript.
  • Виправлено: була виправлена перевірка reCaptcha v2 в PHP v5.6 і вище.
  • Додано: був доданий італійський мовний файл.

V1.13 – 13.02.2015

  • Виправлено: ми виправили уразливість при вході в Панель Управління.
  • Додано: був доданий грецький мовний файл.

V1.12 – 20.01.2015

  • Додано: був доданий болгарський мовний файл.
  • Оновлено: ми додали перевірку опції “allow_url_fopen” в налаштуваннях PHP.
  • Оновлено: ми додали стиль для форм, які використовуються в капчі v2.

V1.11 – 30.12.2014

  • Оновлено: додана нова версія Google Captcha (reCAPTCHA).
  • Виправлено: ми виправили помилку з відображенням Google Captcha (reCAPTCHA) в формі реєстру мультиблогу.
  • Виправлено: ми виправили помилку з плагіном multilanguage.
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 4.1.

V1.10 – 26.11.2014

  • Оновлено: ми оновили URL і назви ключів для Google Api.

V1.09 – 14.11.2014

  • Виправлено: ми виправили помилку зі спільним відображенням Google reCaptcha and Captcha.
  • Виправлено: ми виправили помилку з невірними відповідями в користувацькій формі.
  • Виправлено: ми виправили помилку з переадресацією логіна.

V1.08 – 14.10.2014

  • Додано: був доданий іспанський мовний файл.
  • Виправлено: була виправлена помилка з мультиблогом.
  • Виправлено: була виправлена помилка з формою логіна користувачів.
  • Виправлено: була виправлена помилка з підтвердженням Contact Form.

V1.07 – 02.09.2014

  • Додано: був доданий китайський (традиційний) мовний файл.

V1.06 – 07.08.2014

  • Виправлено: недолік в безпеці був усунений.
  • Виправлено: відображення прихованого ключа у фронтенді було видалено.

V1.05 – 21.07.2014

  • Виправлено: була виправлена помилка з підтвердженням форми Google Captcha (reCAPTCHA).

V1.04 – 18.07.2014

  • Виправлено: була виправлена помилка з відображенням Google Captcha (reCAPTCHA) у плагіні Contact Form Pro (by BestWebSoft).
  • Додано: був доданий бразильський португальський мовний файл.

V1.03 – 06.06.2014

  • Додано: був доданий польський мовний файл.
  • Додано: був доданий український мовний файл.
  • Додано: автоматичне оновлення капчі, якщо було введено неправильне значення (завдяки Ярославу Рогоза, github.com/rogyar).
  • Оновлено: весь функціонал плагіна оновлено під версію WordPress 3.9.1.
  • Виправлено: була виправлена проблема з перевіркою капчі для сайтів https.

V1.02 – 03.04.2014

  • Оновлено: скріншоти оновлені.
  • Оновлено: секція BWS plugins була оновлена.
  • Виправлено: виконана оптимізація плагіна.

V1.01 – 05.02.2014

  • Виправлено: була виправлена помилка з додаванням форми коментарів в адмін-панель.
  • Додано: Посилання на “Налаштування”, “Підтримка” і “FAQ” додано на сторінку плагіна.
  • Додано: Додані посилання на сторінку плагінів.

V1.0

  • Додано: можливість додавати Google Captcha (reCAPTCHA) в стандартні форми.