Captcha by BestWebSoft — Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms

Описание

Captcha by BestWebSoft is the premier spam protection and security plugin for WordPress, designed to safeguard your website’s forms from spam and malicious submissions. This plugin provides robust protection for login, registration, password recovery, comments, WooCommerce checkout, and custom forms using advanced captcha solutions, including Math captcha and OCR-friendly captcha.

Enhance your website’s security and user experience with versatile captcha options that are easy to set up and manage, ensuring uninterrupted protection against spam without the need for code modifications. Choose from Invisible captcha, Character recognition captcha, and Slide captcha to customize your protection strategy. Block bots effectively with powerful math-based challenges or smooth, user-friendly sliding interactions.

Captcha by BestWebSoft integrates seamlessly with popular plugins and is optimized for spam protection on WordPress forms, making it ideal for WooCommerce, Contact Form 7, and other integrations. Secure your site today with a lightweight, fast, and reliable solution that prioritizes both security and user experience.

Stop spam now with the most effective WordPress captcha solution!

Посмотреть демо

Бесплатные функции

  • Add Captcha to:
    • Login form
    • Форма регистрации
    • Форма восстановления пароля
    • Форма комментариев
    • Contact Form
    • Car Rental V2 Pro
    • Custom forms
  • Choose Captcha Type:
    • Invisible Captcha
    • Character Recognition Captcha
    • Math Captcha (simple math operations like addition, subtraction, multiplication)
    • Slide Captcha
  • Enhance Captcha Protection with:
    • Letters
    • Чисел
    • Изображения
  • Hide Captcha for:
    • Registered users in comments form
  • Additional Features:
    • Устанавливайте лимит времени для отправки капчи
    • Добавляйте опцию обновления капчи
    • Редактируйте заголовок и уведомления капчи
    • Compatible with the latest WordPress version
    • User-friendly settings for quick setup without coding
    • Comprehensive documentation and tutorial videos
    • Многоязычный, с поддержкой RTL языков

Pro Features

All Free features plus:

  • Enhanced Compatibility:
    • Contact Form 7 (since v3.4)
    • Subscriber
    • Jetpack Contact Form
    • MailChimp для WordPress
    • Ninja Forms
    • Gravity Forms
    • WPForms
    • Caldera Forms
  • WooCommerce Integration:
    • Login form
    • Форма регистрации
    • Форма восстановления пароля
    • Форма проверки платежа
  • bbPress Integration:
    • Форма новой темы
    • Форма ответа
  • BuddyPress Integration:
    • Форма регистрации
    • Форма комментариев
    • Форма создания группы
  • wpForo Integration:
    • Login form
    • Форма регистрации
    • Форма новой темы
    • Форма ответа
  • Divi Integration:
    • Contact Form
    • Login Form
  • LearnDash and BuddyBoss Integration:
    • LearnDash Login and Registration forms
    • BuddyBoss Registration form
  • Elementor Pro Integration:
    • Elementor Contact form
  • Advanced Features:
    • Hide captcha for allowed IP addresses
    • Merge IP addresses from Limit Attempts plugin with Captcha Allow List
    • Осуществляйте настройку плагина для всей сети подсайтов
    • Set captcha submission time limits for individual forms
    • Добавляйте пакеты изображений с рисованными символами
    • Add and activate unlimited image packages simultaneously
    • Customize Slide Captcha appearance
    • Добавляйте пользовательский код на странице настроек плагина
    • Receive support responses within one business day (Support Policy)

Upgrade to Pro Now

If you have feature suggestions or ideas you’d like to see in the plugin, we’d love to hear from you! Suggest a Feature

Документация и видео

Помощь и поддержка

Visit our Help Center if you have any questions; our friendly Support Team is ready to assist you.

Партнерская программа

Earn a 20% commission by selling premium WordPress plugins and themes by BestWebSoft — Join the Affiliate Program

Перевод

  • Арабский (ar_AR) (благодаря Albayan Design Hani Aladoli)
  • Бенгальский (bn_BD) (благодаря SM Mehdi Akram, www.shamokaldarpon.com)
  • Белорусский (bel) (благодаря Natasha Diatko)
  • Бразильский португальский (pt_BR) (благодаря Breno Jacinto, www.iconis.org.br)
  • Болгарский (bg_BG) (благодаря Nick)
  • Каталанский (ca) (благодаря Psiete)
  • Chinese (zh_CN) (thanks to TIM, Jack Chen, www.jackchen.im)
  • Тайваньский (zh_TW) (благодаря Kaiconan)
  • Хорватский (hr) (благодаря Daniel)
  • Чешский (cs_CZ) (благодаря Michal Kučera www.n0lim.it)
  • Датский (da_DK) (благоддаря Byrial Ole Jensed)
  • Нидерландский (nl_NL) (благодаря Bart Duineveld)
  • Эстонский (et) (благодаря Ahto Tanner)
  • Греческий (el) (благодаря Aris, www.paraxeno.net)
  • Фарси/персидский (fa_IR) (благодаря Mostafa Asadi, www.ma73.ir, Morteza Gholami)
  • Финский (fi) (благодаря Mikko Sederholm)
  • Французский (fr_FR) (благодаря Martel Benjamin, Capronnier luc)
  • Немецкий (de_DE) (благодаря Thomas Hartung, Lothar Schiborr)
  • Иврит (he_IL) (благодаря Sagive SEO)
  • Хинди (hi_IN) (благодаря Outshine Solutions, www.outshinesolutions.com)
  • Венгерский (hu_HU) (благодаря Peter Aprily)
  • Японский (ja) (благодаря Foken)
  • Индонезийский (id_ID) (благодаря Nasrulhaq Muiz, www.al-badar.net)
  • Итальянский (it_IT) (благодаря Marco)
  • Латышский (lv) (благодаря Juris O)
  • Литовский (lt_LT) (благодаря Arnas)
  • Норвежский (nb_NO) (благодаря Tore Hjartland)
  • Польский (pl_PL) (благодаря Krzysztof Opuchlik)
  • Португальский (pt_PT) (благодаря João Paulo Antunes)
  • Румынский (ro_RO) (благодаря Ciprian)
  • Русский (ru_RU)
  • Сербский (sr_RS) (благодаря Radovan Georgijevic)
  • Словацкий (sk_SK) (благодаря Branco Radenovich)
  • Словенский (sl_SI) (благодаря Uroš Klopčič, www.klopcic.net)
  • Spanish (es_ES)
  • Шведский (sv_SE) (благодаря Christer Rönningborg, Blittan)
  • Тагальский (tl) (благодаря Roozbeh Jalali, www.languageconnect.net)
  • Турецкий (tr_TR) (благодаря Can Atasever, www.canatasever.com)
  • Украинский (uk)
  • Вьетнамский (vi_VN) (благодаря NDT Solutions)

Some translations may be incomplete. We continuously add new features that require translation. To create or update a language pack, send the text of PO and MO files to BestWebSoft. Download the latest Poedit version here.

Рекомендуемые плагины

  • Limit Attempts — Protect your WordPress site against brute force attacks by limiting login attempts.
  • Updater — Automatically check and update your WordPress core, plugins, and themes to the latest versions.
  • Contact Form — A simple and essential contact form plugin for any WordPress site.
  • Subscriber — Add an email newsletter sign-up form to WordPress posts, pages, and widgets. Collect and manage subscriber data effectively.

Credits

  • This plugin includes a license verification mechanism to ensure the authenticity of your license key and provide access to premium features and updates. The verification process involves securely connecting to our external service hosted on the BestWebSoft website: BestWebSoft.
  • Privacy Policy
  • End User License Agreement

Скриншоты

  • Форма входа с Captcha.
  • Форма регистрации с Captcha.
  • Форма восстановления пароля с Captcha.
  • Форма комментариев с Captcha.
  • Контактная форма с Captcha.
  • Форма входа с Сaptcha с Оптическим Распознаванием Символов
  • Форма входа с Slide captcha.
  • Страница настроек плагина Captcha.
  • Страница настроек пакетов изображений плагина Captcha.
  • Страница разрешенного списка Captcha.

Установка

  1. Загрузите папку captcha-bws в каталог /wp-content/plugins/.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Plugin settings are located in the «Captcha» section.

Посмотреть пошаговую инструкцию по установке Captcha

Часто задаваемые вопросы

How to add Captcha plugin to the WordPress login page (form)?

Follow these steps to add CAPTCHA to your WordPress login page:

  1. Open your WordPress admin Dashboard.
  2. Navigate to the Captcha settings page.
  3. Find «Enable Captcha for» and select the «Login form».
  4. Save changes.

Any captcha answer results in an error

CAPTCHA will only display on standard registration, login, and comments forms. If using custom forms and pages, you need to modify them to display and function correctly with CAPTCHA.

Add Captcha plugin to a custom form on my WordPress website

Follow the instructions below in order to add Captcha plugin to your custom PHP or HTML form:
1. Install the Captcha plugin and activate it.
2. (Optional) If you would like to use your own settings for the custom forms you have (for example, for your contact and sign-up forms), please follow the steps below:
— Go to your theme folder, for example, ‘your-wp-site/wp-content/themes/your-theme-name’ where your-theme-name is the theme name you are currently using;
— Open functions.php file;
— Add the following code to the end of the file:

function add_my_forms( $forms ) {
    $forms['my_contact_form'] = "Form Display Name";
    return $forms;
}
add_filter( 'cptch_add_form', 'add_my_forms' );

Please don’t use the next form slugs since they are predefined by plugin settings: general, wp_login, wp_register, wp_lost_password, wp_comments, bws_contact, bws_subscriber, buddypress_register, buddypress_comments, buddypress_group, cf7_contact, woocommerce_login, woocommerce_register, woocommerce_lost_password, woocommerce_checkout.
— Save file changes;
— Go to the «Settings» tab on the plugin settings page (Admin Dashboard -> Captcha); If everything is OK, you will see your form in ‘Enable Captcha for’ => ‘External plugins’ (with labels which you specified in the «cptch_add_form_tab» hook call function).
— Enable it and configure form options as you need;
— Click «Save changes»;

If you don’t want to use your own settings for CAPTCHA displaying in your custom form, it will use the settings from the «General» block on the plugin settings.

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

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

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

<?php echo apply_filters( 'cptch_display', '' ); ?>
  1. После этого, вам необходимо добавить следующие строки к функции проверки введенных данных.
    Если вы выполнили инструкции в пункте 2, вам необходимо добавить:

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

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

<?php $error = apply_filters( 'cptch_verify', true );
if ( true === $error ) { /* the CAPTCHA answer is right */
    /* do necessary action */
} else { /* the CAPTCHA answer is wrong or there are some other errors */
    echo $error; /* display the error message or do other necessary actions in case when the CAPTCHA test was failed */
} ?>

Если в функции проверки, есть переменная, ответственная за вывод ошибок, вы можете связать переменную $error с этой переменной. Если хук фильтра ‘cptch_verify’ возвращает ‘true’, это означает, что вы правильно ввели ответ CAPTCHA. Во всех остальных случаях функция вернет строку с сообщением об ошибке.

Почему CAPTCHA отсутствует в форме комментариев?

The plugin displays captcha for those comments forms which were written in the same way as comments forms for the standard WordPress themes. Unfortunately, the plugin is incompatible with comments forms generated by using SAAS (e.g., Disqus or JetPack comments forms). If you don’t use SAAS comments forms, please follow the next steps:
1. Using FTP, please go to {wp_root_folder}/wp-content/themes/{your_theme}.
2. Find and open «comments.php» file. It is possible that the file that is used to display the comment form in your theme is called differently or comment form output functionality is inserted directly in the other templates themes (e.g., «single.php» or «page.php»). In this case, you need to open the corresponding file.
3. Make sure that the file contains one of the next hooks:

do_action ( 'comment_form_logged_in_after' )
do_action ( 'comment_form_after_fields' )
do_action ( 'comment_form' )

Если вы не нашли один из этих хуков, то поместите строку <?php do_action( 'comment_form', $post->ID ); ?> в форму комментариев.

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

Пожалуйста, убедитесь, что этот вопрос не обсуждался ранее на нашем форуме (https://support.bestwebsoft.com). Если вы не нашли нужного вам ответа, пожалуйста, предоставьте подробное описание проблемы и следующие данные:
— Ссылку на страницу, где возникает проблема.
— Название плагина и его версию. Если вы используете Pro версию, предоставьте номер покупки.
— Версию WordPress.
— Скопируйте и вставьте отчет о состоянии системы в сообщение. Узнать больше: Инструкция по состоянию системы

Отзывы

09.01.2025
This plugin is a fantastic solution for stopping spam on WordPress sites. The math captcha is simple yet effective, and it’s easy to set up even for custom forms. I upgraded to the Pro version for WooCommerce support, and it works flawlessly. Highly recommended for anyone needing reliable spam protection!
15.11.2024
Many thanks to the BestWebSoft Support Team who were able to provide a quick solution to my problemPatrick
31.10.2022 1 ответ
Suddenly the free version is a trial and ends. When caching, I keep getting 403 errors. Deleted…
Посмотреть все 18 отзывов

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

«Captcha by BestWebSoft — Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Captcha by BestWebSoft — Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms» переведён на 4 языка. Благодарим переводчиков за их работу.

Перевести «Captcha by BestWebSoft — Advanced Spam Protection, Math & OCR-Friendly Captcha for Site Forms» на ваш язык.

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

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

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

V5.2.4 — 24.09.2024

  • Update : All functionality was updated for WordPress 6.6
  • Update : Check settings notice has been added.

V5.2.2 — 30.05.2024

  • Update : All functionality was updated for WordPress 6.5
  • Обновление: Секция BWS panel была обновлена.
  • NEW: Ability to use session to save captcha values has been added.
  • Bugfix : The issue with display captcha has been fixed.

V5.2.0 — 01.01.2024

  • Update : SQL Calls issue has been fixed.

V5.1.9 — 28.12.2023

  • Update : All functionality was updated for WordPress 6.4
  • Syntax errors fixed.

V5.1.8 — 19.10.2023

  • Update : All functionality was updated for WordPress 6.3.1
  • Обновление: Секция BWS panel была обновлена.
  • Bugfix : The issue with multisite settings has been fixed.
  • Pro : The compatibility with Divi Login Form and Divi Contact Form has been added.
  • Pro : The compatibility with Caldera Forms has been added.
  • Pro : The compatibility with LearnDash Forms has been added.
  • Pro : The compatibility with BuddyBoss Registration Form has been added.

V5.1.7 — 26.04.2022

  • Bugfix : Deactivation Feeback fix.

V5.1.6 — 30.03.2022

  • Обновление: все функциональные возможности были обновлены для WordPress 5.9.
  • Обновлено: Секция BWS Panel была обновлена.
  • Pro: добавлена совместимость с Elementor Pro.

V5.1.5 — 10.08.2021

  • Обновлено: все функциональные возможности были обновлены для WordPress 5.8
  • Обновление: обновлены пакеты для слайд-капчи.
  • Про: добавлена совместимость с WPForms.

V5.1.4 — 29.06.2021

  • Исправлено: Небольшие ошибки были исправлены.
  • Обновление: Секция BWS panel была обновлена.
  • Обновление: обновлены пакеты для слайд-капчи.

V5.1.3 — 17.06.2021

  • NEW : Добавлена возможность редактирования сообщений слайд капчи.
  • Исправление: Проблема отправки ссылки для сброса пароля на странице редактирования пользователя исправлена.
  • Обновление: Все функциональные возможности были обновлены для WordPress 5.7.2.
  • Pro : Добавлена возможность редактирования внешного вида слайд капчи.
  • Pro : Проблема с отправкой контакт 7 формой была исправлена.
  • Pro : Проблема с отображением капчи в форме создание новой темы и формы ответа в WpForo была исправлена.

V5.1.2 — 13.04.2021

  • Исправление: проблема с превышением лимита времени для Captcha была исправлена.

V5.1.1 — 06.04.2021

  • Обновление: Секция BWS panel была обновлена.
  • Обновление: все функциональные возможности были обновлены для WordPress 5.7.
  • Pro: добавлена совместимость с Gravity Forms.

V5.1.0 — 19.01.2021

  • Обновление: Секция BWS panel была обновлена.
  • Pro: исправлена ошибка, связанная с неверным отображением капчи при использовании нескольких паков изображений.
  • Обновление: белый список заменен списком разрешенных.
  • Обновлено: Весь функционал обновлен для WordPress 5.6

V5.0.9 — 07.10.2020

  • НОВИНКА: Добавлена RTL совместимость для Slide Captcha.
  • Pro : Совместимость с Ninja Form была исправлена.
  • Исправлено: Исправлено отображение Slide Captcha в Internet Explorer.
  • Обновление: Библиотеки React были обновлены.
  • Обновление: Секция BWS panel была обновлена.

V5.0.8 — 30.03.2020

  • НОВИНКА: Добавлен новый тип капчи — Slide Captcha.

V5.0.7 — 17.09.2019

  • Исправлено: Проблема с удаленным вызовом файлов была исправлена.
  • Исправлено: Проблема с включением библиотек которые уже были в ядре была исправлена.
  • Обновление: Проверка обновлений была удалена.
  • Обновление: улучшена функциональность меню BWS.

V5.0.6 — 04.09.2019

  • Обновление: обратная связь по деактивации была изменена. Вводящие в заблуждение кнопки были удалены.

V5.0.5 — 24.05.2019

  • Добавлено: Добавлена совместимость с плагином Car Rental V2.
  • Исправлено: Ошибка с опцией «Расширенная защита» была исправлена.
  • Обновление: Файл на китайском языке был обновлен.
  • Обновление: Весь функционал был обновлен для WordPress 5.2.1.

V5.0.4 — 22.04.2019

  • PRO: Добавлена совместимость с Ninja Forms.
  • Обновление: Все функциональные возможности были обновлены для WordPress 5.1.1.

V5.0.3 — 04.02.2019

  • НОВИНКА: Добавлена возможность использовать капчу в пользовательских формах входа в систему, которая вызывает функцию wp_login_form ().
  • Исправлено: совместимость с W3 Total Cache была исправлена.
  • Обновлено: испанский языковой файл обновлен.
  • Обновление: Все функциональные возможности были обновлены для WordPress 5.0.3.

V5.0.2 — 10.10.2018

  • Добавлено: добавлена возможность выбора типа капчи.
  • Добавлено: добавлена возможность улучшить капчу с помощью букв, цифр и изображений.
  • Добавлено: добавлена возможность скрывать капчу в форме комментариев для зарегистрированных пользователей.
  • Добавлено: добавлена возможность задать разный лимит времени для отправки капчи.
  • Добавлено: добавлена опция обновить капчу.
  • Добавлено: добавлены пакеты изображений с рисованными символами.
  • Добавлено: добавлена возможность редактировать заголовок и уведомления капчи.
  • Pro версия: добавлена совместимость с формами плагина MailChimp for WordPress.
  • Pro версия: добавлена совместимость с формами плагина bbPress.
  • Pro версия: добавлена совместимость с формами плагина wpForo.
  • Исправлено: исправлена ошибка, связанная с неверным отображением капчи при арифметических действиях.
  • Исправлено: исправлена ошибка, связанная с неверным отображением капчи при оптическом распознавании символов.
  • Исправлено: исправлена ошибка, связанная со страницей настроек сети.
  • Исправлено: исправлена ошибка бесконечной загрузки капчи в форме комментариев BuddyPress.
  • Обновлено: чешский языковой файл обновлен.

V5.0.1 — 03.04.2018

  • Pro версия: исправлена ошибка, связанная с невозможностью сохранения настроек после обновления до Pro версии.

V5.0.0 — 14.09.2017

  • Добавлено: выпуск плагина.