Невидљива reCaptcha

Опис

Невидљива reCaptcha за Вордпрес је изузетно моћан додатак који интегрише нову Невидљиву reCaptcha услугу компаније Google са вашим Вордпресовим сајтом.

Напомена: Од издања 1.3.0, овај додатак сада одржава @berrypress.

Откривање података о спољном сервису

Овај додатак је дизајниран да интегрише reCAPTCHA компаније Google у ваш сајт, што је спољни сервис треће стране који се користи за примену мера безбедности и спречавања превара. Додатак може комуницирати са сервисом reCAPTCHA преко API-ја и/или учитавањем ресурса на фронтенду вашег сајта, што доводи до преноса података са сервисом reCAPTCHA када се приступи фронтенду сајта и/или када се потврда reCAPTCHA покрене корисничким радњама. Поред података за аутентификацију и оперативних података као што су API кључеви и reCAPTCHA идентификатори, сервис може примати информације из прегледача и мреже вас и ваших корисника, као што су њихова ИП адреса, кориснички агент итд.

Коришћење сервиса reCAPTCHA подлеже Условима коришћења услуге Google клауд, Посебним условима за услугу, Google политици приватности и Додатку о обради података у клауду.

Овај додатак није повезан са компанијом Google нити га она подржава.

Резиме карактеристика

Вордпрес Невидљиви reCaptcha

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

WooCommerce Невидљиви reCaptcha

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

Contact форм 7 Невидљиви reCaptcha
– Заштити твој Контакт образац 7 помоћу Невидљивог reCaptcha

Gravity Обрасци Невидљиви reCaptcha
– Заштити твоје Gravity обрасце помоћу Невидљивог reCaptcha

Ultra Community невидљива reCaptcha
– Заштита обрасца за пријаву
– Заштита обрасца за регистрацију

BuddyPress Невидљиви reCaptcha
– Заштити твој BuddyPress регистрациони образац са Невидљивим reCaptcha

Компатибилност

Код WP Мултисајта можеш укључити додатак на целој мрежи или само на једном сајту.

Упутство

Погледајте упутство за Invisible reCAPTCHA v2: https://developers.google.com/recaptcha/docs/invisible

  1. Направите reCAPTCHA v2 сајт користећи избор беџа Invisible reCAPTCHA: https://www.google.com/recaptcha/admin/create
  2. Копирајте кључ сајта и тајни кључ из Google reCAPTCHA администраторске конзоле.
  3. У Вордпресу идите на Подешавања > Невидљива reCaptcha > Подешавања.
  4. Унесите свој кључ сајта (Site Key) и тајни кључ (Secret Key).
  5. Сачувајте подешавања.
  6. У подешавањима изаберите који обрасци треба да буду заштићени сервисом reCAPTCHA.
  7. Посетите страницу која садржи заштићени образац и проверите да ли се приказује reCAPTCHA беџ и да ли слање образаца ради исправно.

Проширење Невидљивог reCaptcha

Ово су неке од корисних копчи које могу помоћи девелоперима да интегришу Невидљиви 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')
- google_invre_ajax_submit_classnames    - used to change the CSS class names of submit buttons that trigger reCaptcha on AJAX forms (default: array('wpcf7-submit', 'invisible-recaptcha-do-submit'))
- google_invre_is_gf_excluded            - used to exclude a Gravity Forms form from protection (receives bool $is_excluded and int $form_id)

Константе (wp-config.php)

- INVISIBLE_RECAPTCHA_OVERRIDE - define as true to treat every request as valid (e.g. automated tests, staging) or as false to treat every request as invalid. Leave undefined for normal behavior.

Примери коришћења копћи за Невидљиви reCaptcha

  • Додај Невидљиви 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’; // француски
    return $language_code;
    }

Погледајте све reCaptcha кодове језика

Белешка: Овај додатак захтева PHP 7.1 или новији да би се укључио.

Рецензије

31. октобар 2025.
Our site was created in 2020 and it's been a while since it was maintained. Now when we login, the reCaptcha appears but with no field to enter or mark the captcha in, thus causing failed logins.
21. јун 2023.
<p>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. </p> <p>Pros: drops spam considerably with gravity forms. Easy to implement.<br> 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.</p> <!– wp:paragraph –> <p>UPDATE – invisible captcha has not worked for a very long time. I don't believe it's a plugin issue, it's just the captcha service does not really work anymore. Bots have figured a way around this.</p> <!– /wp:paragraph –>
23. март 2021.
Thanks to this plugin not having been tested with the last 3 major WordPress updates, it managed to break my CF7 forms and Google Analytics form submission tracking from one day to the other. It looks like this plugin was abandoned, so I strongly advise against installing it. Unreliable!
Прочитај све 133 рецензије

Сарадници и градитељи

„Невидљива reCaptcha“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„Невидљива reCaptcha“ је преведен на 16 језика. Хвала преводиоцима на њиховим доприносима.

Преведите „Невидљива reCaptcha“ на свој језик.

Заинтересовани сте за развој?

Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.

Дневник измена

1.3.2

  • Исправљен конфликт са додацима за двофакторску потврду идентитета (Wordfence, Two Factor и други): други корак пријаве више не захтева нови reCAPTCHA токен. Краткотрајни хеш везан за корисника издаје се након што reCAPTCHA прође.
  • Додата подршка за wp_login_form() преко филтера login_form_bottom.
  • Додата константа INVISIBLE_RECAPTCHA_OVERRIDE за присилно постављање резултата провере исправности из датотеке wp-config.php.
  • Додат филтер google_invre_ajax_submit_classnames за прилагођавање имена класа дугмета за слање која се користе за AJAX обрасце.
  • Contact Form 7 и Gravity Forms: reCAPTCHA се сада поставља на дно обрасца, а постојећа одлука о непожељном садржају више се не преписује исправним токеном.
  • WooCommerce: раније грешке провере исправности при пријави, регистрацији и поништавању лозинке више се не преписују.
  • Исправљено исцртавање reCAPTCHA виџета за погрешан образац када су обрасци угнежђени.
  • Исправљена фатална грешка (бесконачна рекурзија) када је била укључена заштита за Contact Form 7.
  • Исправљена упозорења Undefined property: WP_Error::$ID када је пријава одбијена.
  • PHP 8.x: уклоњене напомене о застарелости функције spl_autoload_register() и застарелости динамичких својстава.
  • Исправљена могућа грешка TypeError на страници подешавања када није доступан ниједан објекат странице.
  • Најмања подржана издање PHP-а је сада 7.1.
  • Ажурирана ознака „Тестирано до“ на Вордпрес 7.1.

1.3.1

  • Уклоњен неактивни кôд за заштиту WooCommerce наплате (детаљи измене).
  • Уклоњена некоришћена инфраструктура за лиценцирање и учитавање спољних модула.
  • PHP 7.0 је декларисан као најмања подржана издање PHP-а.
  • Ажурирани метаподаци о усклађености са Вордпресом.
  • Додата веза ка Google политици приватности у откривање података о спољном сервису.
  • Исправљена документација за подешавање тако да наводи Invisible reCAPTCHA v2.

1.3.0

  • Усклађеност са PHP 8
  • Уклоњена функционалност прилагођеног CSS-а

1.2.3

1.2.2

  • Исправљена усклађеност са WPML 4.x – вишејезичним Вордпресовим додатком

1.2.1

1.2

1.1

  • Поправљен проблем са погрешним PHP Namespace-ом
  • Исправљено PHP упозорење када се подешавања контакт образаца чувају први пут
  • Премештен изборник додатка у Подешавања
  • Исправљено PHP упозорење када се подешавања контакт образаца чувају први пут
  • Премештен изборник додатка у Подешавања

1.0.8

1.0.6

  • Поправљен проблем код пријаве и регистрације у WooCommerce
  • Додат Невидљиви reCaptcha за BuddyPress

1.0.5

  • Исправљен проблем са додатком Contact Form 7 који је пријавио @silvercode
  • Додат Невидљиви reCaptcha за Gravity обрасце

1.0.4

  • Мултисајт компатибилан
  • Мрежни интерфејс спреман
  • Поправљено PHP7 упозорење

1.0.3

  • Додате Вордпрес копче за интеграцију прилагођених образаца/додатака

1.0.2

  • Додата могућност позиције беџа
  • Додата могућност прилагођеног CSS-а беџа
  • Додата језичка могућност

1.0.1

  • Поправљен упозорење за Стриктне Стандарде на PHP 5.4+

1.0

  • Прво издање