Невидимая reCaptcha для WordPress

Описание

Invisible reCaptcha для WordPress — это очень мощный плагин, позволяющий легко внедрить новую Invisible reCaptcha от Google на ваш сайт с WordPress.

Список возможностей

WordPress и Invisible reCaptcha

- Login form protection - annihilates Brute Force attacks
- Registration form protection
- Comments form protection
- Forgot Password form protection

WooCommerce и Invisible reCaptcha

- Login form protection
- Registration form protection
- Product Review form protection
- Lost Password form protection
- Reset Password form protection

Contact Form 7 и Invisible reCaptcha
— защита форм Contact Form 7 с помощью Invisible reCaptcha

Gravity Forms и Invisible reCaptcha
— защита Gravity Forms с помощью Invisible reCaptcha

Ultra Community Invisible reCaptcha
— защита формы авторизации
— защита формы регистрации

BuddyPress и Invisible reCaptcha
— защита формы регистрации BuddyPress с помощью Invisible reCaptcha

Совместимость

При использовании WP Multisite вы можете активировать плагин как на одном сайте, так и на всей сети.

Проблемы? Вопросы по использованию?

Заходите на наш форум поддержки Invisible reCaptcha для WordPress

Расширение возможностей Invisible reCaptcha

Примеры хуков для интеграции Invisible reCaptcha с любыми другими плагинами или собственными формами

Действия

- google_invre_render_widget_action - renders the recaptcha widget

Фильтры

- google_invre_is_valid_request_filter   - used to check if Google approved the request (returns bool true/false)
- google_invre_widget_output_html_filter - used to change the recaptcha widget output
- google_invre_language_code_filter      - used to change the badge/challenge language code
- google_invre_badge_position_filter     - used to change the badge position (possible returning values are: 'bottomright', 'bottomleft', 'inline')

Примеры хуков Invisible reCaptcha

  • Для добавления Invisible reCaptcha к любой форме

    Вызовите функцию
    do_action(‘google_invre_render_widget_action’);
    в любом месте до тэга закрытия формы

  • Как проверить подтверждение отправки формы

    $is_valid = apply_filters(‘google_invre_is_valid_request_filter’, true);
    if( ! $is_valid )
    {
    // код обработки ошибки
    }
    else
    {
    // продолжение успешной работы
    }

  • Как поменять язык значка/задания

    add_filter( ‘google_invre_language_code_filter’, ‘myprefix_change_recaptcha_language’ );
    function myprefix_change_recaptcha_language($language_code){
    $language_code = ‘fr’; // French
    return $language_code;
    }

Смотрите полный список кодов языков reCaptcha

Внимание: для работы плагина требуется PHP 5.3 или выше.

Отзывы

25.12.2019
The hooks work great, easy to integrate with bbPress and any other plugin! Would be nice if the description of the plugin where the hooks are explained had a better formatting and used proper single quotes (when you copy and paste the code you get literary single quotation marks). Cheers!
20.12.2019
We use v2 recaptcha code + this plugin on a "all" of our sites with gravity forms. Unfortunately we have GF on the home page (for capturing leads) where this loads and it adds a bunch of bloat (granted from google). It would be nice if there was a way to optimize this so it didn't load an additional 20-25 requests. Pros: drops spam considerably with gravity forms. Easy to implement. Cons: slows your pagespeed scores down, can't defer JS otherwise it may not work. Adds about 20 or more resources from google just to enable recaptcha v2.
19.11.2019
I have it already installed with Contact Form 7 - but have also added this plugin to take care of woocommerce side. Seems to work well with no issues. Thanks for contributing this - your efforts are appreciated 🙂 Big ups to you.
Посмотреть все 115 отзывов

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

«Невидимая reCaptcha для WordPress» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Невидимая reCaptcha для WordPress» переведён на 7 языков. Благодарим переводчиков за их работу.

Перевести «Невидимая reCaptcha для WordPress» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.2.3

1.2.2

  • Fixed the compatibility with WPML 4.x — the multilingual WordPress plugin

1.2.1

1.2

1.1

  • Исправлена ошибка Namespace в PHP
  • Устранено предупреждение PHP при первом сохранении настроек
  • Меню плагина перемещено в Настройки
  • Устранено предупреждение PHP при первом сохранении настроек
  • Меню плагина перемещено в Настройки

1.0.8

1.0.6

  • Исправлена ошибка при авторизации и регистрации в WooCommerce
  • Добавлена работа Invisible reCaptcha с BuddyPress

1.0.5

  • Исправлена ошибка с Contact Form 7, обнаруженная @silvercode
  • Добавлена работа Invisible reCaptcha с Gravity Forms

1.0.4

  • Совместимость с мультисайтами
  • Работает с сетевым интерфейсом
  • Исправлено предупреждение в PHP7

1.0.3

  • Добавлены хуки WordPress для использования с другими формами и плагинами

1.0.2

  • Добавлена настройка позиции/типа значка
  • Добавлена пользовательская настройка CSS значка
  • Добавлен выбор языка

1.0.1

  • Исправлено предупреждение в PHP 5.4+

1.0

  • Первоначальная версия