Как добавить reCAPTCHA в форму комментариев WordPress
Защита сайта от спама — важная задача, особенно если у вас открыты комментарии. Google reCAPTCHA — это надежный способ предотвратить автоматические спам-атаки. Рассмотрим, как легко добавить reCAPTCHA в форму комментариев.
Получение ключей reCAPTCHA
Для начала нужно зарегистрировать сайт в Google reCAPTCHA.
- Перейдите на страницу reCAPTCHA.
- Выберите тип reCAPTCHA (например, v2 или v3).
- Введите данные сайта и получите ключ сайта и секретный ключ.
Установка плагина
Самый простой способ добавить reCAPTCHA — использовать плагин, например, Google Captcha (reCAPTCHA) by BestWebSoft.
- Шаг 1: Перейдите в Плагины → Добавить новый.
- Шаг 2: Найдите плагин и установите его.
- Шаг 3: Активируйте плагин.
Настройка плагина
После активации плагина нужно настроить reCAPTCHA.
- Перейдите в Настройки → Google Captcha.
- Введите ключ сайта и секретный ключ.
- Выберите форму комментариев для подключения reCAPTCHA.
- Сохраните изменения.
Ручное добавление reCAPTCHA
Если вы не хотите использовать плагин, можно добавить reCAPTCHA вручную.
- Добавьте следующий код в файл
functions.phpвашей темы:
function add_recaptcha_to_comments() { echo '<div class="g-recaptcha" data-sitekey="ВАШ_КЛЮЧ_САЙТА"></div>'; } add_action('comment_form_after_fields', 'add_recaptcha_to_comments');
Подключите скрипт reCAPTCHA в header.php или footer.php:
<script src="https://www.google.com/recaptcha/api.js" async="" defer=""></script>
Проверка работы
После настройки проверьте, как reCAPTCHA отображается в форме комментариев. Убедитесь, что она корректно работает и блокирует спам.
Заключение
Добавление reCAPTCHA в форму комментариев WordPress — это простой и эффективный способ защиты от спама. Вы можете использовать плагин или добавить reCAPTCHA вручную, если обладаете техническими навыками.