Recaptcha от гугла на других языках. No CAPTCHA reCAPTCHA русская версия

16.04.2019

Flector 4.8

No CAPTCHA reCAPTCHA русская версия

Представляет собой плагин, который подключает обновленную версию одноименной капчи от гугла. Напомню, что несколько месяцев назад данная капча превратилась из неудобной и сложной в одну из самых простых капч в интернете. Большинству пользователей достаточно лишь поставить мышкой галочку, что несомненно в тысячу раз проще, чем ввод еле различимых символов. Не думайте, что теперь капча стала легко обходимой – проверка на ботов проходит в фоновом режиме и в случае сомнений данная капча попросит вас ввести символы с картинки.

1 Распаковываем архив.

2 Копируем папку no-captcha-recaptcha в /wp-content/plugins/ .

3 Заходим в админку блога на вкладку "Плагины " и активируем плагин.

Прежде чем приступать непосредственно к настройке плагина вам необходимо будет зарегистрировать свой домен на сайте рекапчи :

Как видно на скриншоте – достаточно ввести две строчки и нажать кнопку "Регистрация". После чего вам выдадут ключи для использования сервиса:

После получения ключей можно перейти непосредственно к настройке плагина, для этого зайдите в меню "". Настроек в плагине минимальное количество, а сам плагин я полностью перевел на русский язык, поэтому никаких проблем с его настройкой у вас возникнуть не должно. Но на всякий случай я все равно поясню. Начнем с ввода ключей:

Ввели ключи – сохранили. Собственно, это самая главная настройка плагина, без которой он просто не будет работать. После ввода ключей необходимо указать, где именно будет выводиться капча:

При добавлении комментария капчу можно увидеть под кнопкой "Отправить":

Третья и последняя часть настроек касается внешнего вида капчи:

Объяснять, что к чему не буду – тут и так все должно быть понятно.

Должен только сразу предупредить об одной очень неприятной особенности оригинального плагина – вы обязаны указать ключи, тему и язык капчи при сохранении настроек. Если вы этого не сделаете, то сломаете свой сайт, так как он будет выдавать белый экран. Указать надо явно – то есть "Автоопределение" не прокатит. В русской версии плагина я эту ошибку исправил, но все равно имейте это в виду.

Теперь немного о вопросах, которые возникают при установке плагина.

Как проверяется капча? При установке галки запускается специальный скрипт, который анализирует кучу разных параметров от разрешения экрана до используемого браузера. И почти с 99% точностью этот скрипт может определить, кто поставил галку – настоящий человек или бот. Если у скрипта есть сомнения в том, что вы человек, то он выдаст вам капчу для ввода:

Почему галка такая большая? Это тоже частый вопрос, так как зачастую капча смотрится несколько инородно в формах добавления комментария. А ответ прост – размер квадрата специально сделан большим, чтобы его можно было нажать пальцем на мобильных устройствах. На них же, кстати, в качестве дополнительной проверки вам предложат ввести не символы, а указать нужные картинки (например, удалить собаку из 5 картинок с кошками).

В общем, если вы не хотите устанавливать какие-либо свои , то данный плагин вам подходит идеально – он прост и эффективен. И что самое – он не напрягает людей и не снижает количество комментариев вашего сайта.

Как получить ключи Google Captcha (reCAPTCHA)?

Выполните следующие шаги, чтобы получить и активировать защиту Google Captcha (reCAPTCHA) с помощью официальных ключей Google Captcha:
1. Откройте панель администратора WordPress.

3. Нажмите на ссылку «Получить API ключи».
4. Введите свое доменное имя и нажмите на кнопку «Создать ключ».
5. Вы увидите свои общедоступные и персональные ключи. Скопируйте их и вставьте в соответствующие поля на странице настроек плагина.
6. Сохраните изменения.

Как скрыть Google Captcha в форме комментариев для зарегистрированных пользователей?

Вам необходимо перейти на страницу настроек и выбрать роли, для которых вы хотите скрыть Google Captcha. Затем нажмите кнопку «Сохранить изменения».

Возможно ли изменить внешний вид и стиль Google Captcha (reCAPTCHA)?

Выполните следующие шагам, чтобы изменить внешний вид Google Captcha: n 1. Откройте панель администратора WordPress.
2. Перейдите на страницу настроек плагина.
3. Выберите версию reCAPTCHA.
4. Найдите опцию «Тема» (доступна только для версий 1 и 2) и выберите нужный стиль из выпадающего списка.
5. Сохраните изменения и проверьте результат.

Google Captcha (reCaptcha) не отображается в моей форме комментариев. Почему?

Код в файле «comments.php» вашей темы может быть написан неправильно. Версия WordPress имеет значение.
(WP версии 2.x): Убедитесь, что тема содержит тег ID); ?> в файле /wp-content/themes//comments.php.
Большинство тем WP версии 2 уже имеют его. Лучше всего разместить этот тег перед текстовой областью комментариев, вы можете переместить его, если он находится ниже текстовой области комментария.
(WP версии 3.x): WP версии 3 имеет новую функцию comment_form в файле /wp-includes/comment-template.php.
Вероятно ваша тема не обновлена до последней версии для вызова этой функции из файла «comments.php».
В теме WP версии 3 не нужна строка кода do_action(‘comment_form’… в файле /wp-content/themes//comments.php.
Вместо этого она использует новый вызов функции в файле «comments.php»:
Если у вас WP версии 3 и капча все еще отсутствуют, убедитесь, что ваша тема имеет
в файле /wp-content/themes//comments.php (пожалуйста, для примера обратитесь к файлу «comments.php» темы Twenty Ten).

Как изменить расположение Google Captcha (reCAPTCHA) в форме комментариев?

Это зависит от формы комментариев. Если привязка вызывается в зависимости от того, какая работает капча (‘after_comment_field’ или типа этого) то она находится в файле comments.php, вы можете изменить расположение капчи передвинув этот вызов привязки. Пожалуйста, найдите файл ‘comments.php’ в теме и измените расположение строки

Do_action("comment_form_after_fields");

или любой аналогичной строки — поместите ее под кнопкой «Отправить».
Если в файле комментариев вашей темы нет такого хука, то, к сожалению, эта опция недоступна.

Добавить плагин Google Captcha (reCAPTCHA) в пользовательскую форму на моем сайте WordPress

Следуйте приведенным ниже инструкциям, чтобы добавить плагин Google Captcha (reCAPTCHA) в пользовательскую форму PHP или HTML:
1. Установите плагин Google Captcha (reCAPTCHA) и активируйте его.
2. (Необязательно) Если вы хотите имеют возможность включать и отключать reCAPTCHA для вашей пользовательской формы на странице настроек плагина, пожалуйста, добавьте следующий код в файл «functions.php» вашей темы:

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");

В этом примере «my_custom_form» — это слаг для вашей пользовательской формы.

Пожалуйста, не используйте следующие слаги форм, поскольку они предопределены настройками плагина: 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.
— Сохраните изменения файла;
— Перейдите на вкладку «Настройки» на странице настроек плагина (Панель администратора -> Google Captcha); Если все выполнено верно, то вы увидите свою форму в опции «Включить reCAPTCHA для» => «Пользовательские формы» (с метками, которые вы указали в функции вызова хука «gglcptch_add_custom_form»).
— Включить ее и настроить параметры формы в случае необходимости;
— Нажмите кнопку «Сохранить изменения»;

Если вы не добавите этот код, на странице настроек плагина не будет отображаться опция для вашей пользовательской формы, и reCAPTCHA будет всегда отображаться в вашей пользовательской форме.

  1. Откройте файл с формой (где вы хотели бы добавить reCAPTCHA);
  2. Найдите место для вставки кода для вывода reCAPTCHA;
    Если вы выполнили инструкции в пункте. 2, вам необходимо добавить:

В этом примере второй параметр — это слаг для вашей пользовательской формы.

    После этого, вам необходимо добавить следующие строки к функции проверки введенных данных.
    Если вы выполнили инструкции в пункте 2, вам необходимо добавить:

В этом примере третий параметр — это слаг для вашей пользовательской формы.

В противном, случае вставьте следующие строки:

Если в функции проверки есть переменная, которая ответственна за вывод ошибок, вы можете связать переменную $check_result с этой переменной. Если хук фильтра «gglcptch_verify_recaptcha» возвращает «true», это означает, что вы правильно ввели ответ reCAPTCHA. Во всех остальных случаях функция вернет строку с сообщением об ошибке.

Если вы выполнили все шаги, но проблема остается, мы можем помочь вам настроить вашу пользовательскую форму Google Captcha. Это платная услуга, так как существует множество разных пользовательских форм, и код должен быть вставлен индивидуально в каждую из них, поэтому нам понадобится некоторое время, чтобы изучить каждый конкретный случай.

У меня есть некоторые проблемы с работой плагина. Какую информацию мне нужно предоставить для получения техподдержки?