WordPress. Не отображается капча от плагина Google Captcha (reCAPTCHA) by BestWebSoft в форме комментариев

Рис.1. Google капча для Wordpress

После нескольких массовых спамерских регистраций в моем  блоге я поменял плагин для генерации капчи на Google Captcha (reCAPTCHA) by BestWebSoft. Плагин очень удобный для пользователя – он не требует ввода непонятных символов, а просто просит нажать кнопочку "Я не робот" (Рис.1). Правда пару раз плагин давал мне задания, типа "отметь изображения, где есть вода".

Рис.1. Google капча для WordPress

Рис.1. Google капча для WordPress

 

 

Плагин исправно работал, лишних регистраций не было. Но в течение 2 месяцев не было комментариев. Несмотря на то, что их не много пишут, все же 1-2 комментария в неделю стабильно.

И тут через форму обратной связи, на которой используется только своя капча, добрый человек сообщил мне о том, что в форме комментариев капча не отображается, а при отправке происходит проверка.

Причину произошедшего я даже поискать не успел, ибо решение нашел раньше. На странице плагина при нажатии на кнопку "?" появляется подсказка (Рис.2):

Рис.2. Подсказка для плагина Google Captcha (reCAPTCHA) by BestWebSoft

Рис.2. Подсказка для плагина Google Captcha (reCAPTCHA) by BestWebSoft

 

Сразу решил добавить шорткод в шаблон комментариев comments.php моей темы (/wp-content/themes/nazvanie_temy):

<?php echo do_shortcode('
');?>

После этого капча появилась в форме комментариев.


3 комментария »

  1. А где она у вас появилась то? Я вот ее не вижу. И у меня та же проблема. О, появилась после взврата назад. А куда вы эту строку вписали? Я пробовал после

    ?php comment_form(); ? и перед. Капча не пускает, но ее не видно. Вот в чем засада. Пробовал напрямую и через впн, не работает блин.

    Комментарий by Di — 07.05.2018 @ 15:27

  2. Попробовал вашу рекомендацию. К сожалению ничего не получилось. Возможно с моей темой этот вариант не работает.

    Комментарий by Александр — 10.05.2021 @ 23:24

  3. Для работы reCAPTCHA v3 не нужен виджет CAPTCHA (флажок «Я не робот», используемый в reCAPTCHA v2), поэтому [recaptcha]тэги форм больше не нужны. Если [recaptcha]в шаблоне формы обнаружены теги формы, Контактная форма 7 5.1 или выше игнорирует их и заменяет их пустой строкой.

    Если вы используете старую версию контактной формы 7 и ищете информацию о модуле reCAPTCHA для API v2, обратитесь к reCAPTCHA (v2) https://contactform7.com/recaptcha-v2/

    Комментарий by web-master — 06.11.2022 @ 5:07

RSS feed for comments on this post. TrackBack URL

Leave a comment






MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика