Captcha by BestWebSoft – захист від спаму, плагін безпеки для форм WordPress

Опис

Плагін Captcha – це найкраще рішення для безпеки, яке захищає форми вашого сайту WordPress від спаму. Його можна використовувати для форми логіна, реєстрації, відновлення пароля, коментарів і багато чого іншого.

Ефективний, простий у використанні і управлінні, цей плагін завжди захистить форми вашого сайту.

Зупиніть спам вже зараз!

Переглянути Демо

Безкоштовні функції

  • Add captcha to:
    • Login form
    • Форма реєстрації
    • Форма відновлення паролю
    • Форма коментарів
    • Contact Form
    • Car Rental V2 Pro
    • Користувацької форми
  • Choose Captcha type:
    • Invisible
    • Розпізнавання символів
    • Прості математичні дії, такі як додавання, віднімання і множення
    • Капча-слайдер
  • Enhance captcha protection with:
    • Letters
    • Числа
    • Зображення
  • Hide captcha for:
    • Registered users in comments form
  • Встановлюйте ліміт часу для відправки капчі
  • Додавайте опцію поновлення капчі
  • Редагуйте заголовок і повідомлення капчі
  • Сумісність з останньою версією WordPress
  • Неймовірно прості налаштування для швидкої установки без зміни коду
  • Детальна документація і відео
  • Багатомовний, з підтримкою RTL мов

Функції Pro версії

Всі функції безкоштовної версії, плюс:

  • Compatible with :
    • Contact Form 7 (since v 3.4)
    • Subscriber
    • Контактною формою плагіна Jetpack
    • MailChimp для WordPress
    • Ninja Forms
    • Gravity Forms
    • WPForms
    • Caldera Forms
  • Compatible with WooCommerce:
    • Login form
    • Форма реєстрації
    • Форма відновлення пароля
    • Форма виставлення рахунків
  • Compatible with bbPress:
    • Форма нової теми
    • Форма відповіді
  • Compatible with BuddyPress:
    • Форма реєстрації
    • Форма коментарів
    • Форма створення груп
  • Compatible with Forums – wpForo:
    • Login form
    • Форма реєстрації
    • Форма нової теми
    • Форма відповіді
  • Compatible with Divi :
    • Contact Form
    • Login Form
  • Compatible with LearnDash login:
    • Login form
    • Форма реєстрації
  • Compatible with BuddyBoss:
    • Форма реєстрації
  • Compatible with Elementor Pro:
    • Elementor Contact form [NEW]
  • Hide captcha for:
    • Allowed IP addresses
  • Merge IP addresses from Limit Attempts plugin with Captcha Allow List
  • Здійснюйте налаштування плагіна для всієї мережі підсайтів
  • Задавайте різний ліміт часу для відправки капчи для окремих форм
  • Додавайте пакети зображень з мальованими символами
  • Додавайте і включайте необмежену кількість пакетів зображень одночасно
  • Редагувати вигляд слайд капчі.
  • Додати користувацький код на сторінці налаштувань плагіна
  • Відповідь нашої Служби Підтримки протягом одного робочого дня (Support Policy)

Оновити до Pro версії

Якщо у вас є ідеї чи побажання щодо функціоналу плагіна, ми будемо раді ознайомитися з ними! Запропонувати ідею

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

Допомога & підтримка

Зверніться до нашої Служби підтримки клієнтів — наші фахівці будуть раді допомогти вам — https://support.bestwebsoft.com/

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

Заробляйте 20% з продажів преміумних WordPress плагінів та тем від BestWebSoft — https://bestwebsoft.com/affiliate/

Переклад

  • Арабська (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)
  • Китайська (zh_CN) (завдяки TIM, [Jack Chen](email: mailto:beijingtours@foxmail.com), 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) (завдяки Capronnier luc)
  • Німецька (de_DE) (завдяки Thomas Hartung, Lothar Schiborr)
  • Іврит (he_IL) (завдяки Sagive SEO)
  • Хінді (hi_IN) (завдяки Outshine Solutions, www.outshinesolutions.com)
  • Угорська (hu_HU) (завдяки Peter Aprily www.aprily.com)
  • Японська (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)
  • Іспанська (es_ES)
  • Шведська (sv_SE) (завдяки to Christer Rönningborg, Blittan)
  • Тагальска (tl) (завдяки Roozbeh Jalali, www.languageconnect.net)
  • Турецька (tr) (завдяки Can Atasever, www.canatasever.com)
  • Українська (uk)
  • В’єтнамська (vi_VN) (завдяки NDT Solutions)

Деякі з цих перекладів не повні. Ми постійно додаємо нові функції, які потребують перекладу. Якщо ви бажаєте створити мовний пакет або вдосконалити вже існуючий, присилайте текст перекладу в PO та MO файлах у компанію BestWebSoft і ми обов’язково додамо його до нашого плагіну.Ви також можете завантажити останню версію програми, яка працює з PO та MO файлами Poedit.

Рекомендовані плагіни

  • Limit Attempts – Захищайте свій сайт WordPress від брутфорс-атак. Обмежуйте кількість спроб введення логіна.
  • Updater – Автоматично перевіряти та оновлювати ядро веб-сайту WordPress з усіма встановленими плагінами та темами до останніх версій.
  • Contact Form – Проста контактна форма, яка повинна бути у кожного сайту WordPress.
  • Subscriber – Додавайте форму підписки на розсилку новин до записів, сторінок і віджетів WordPress. Збирайте дані і здійснюйте підписки користувачів.

Credits

Скріншоти

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

Встановлення

  1. Завантажте папку captcha-bws в директорію /wp-content/plugins/.
  2. Активуйте плагін через меню «Плагіни» в WordPress.
  3. Налаштування плагіна знаходяться в розділі “Captcha”.

[Doc] Встановлення

Часті питання

Як додати плагін Captcha на сторінку входу на сайті WordPress (в форму)?

Виконайте наступні кроки, щоб додати Captcha на сторінку входу на сайті WordPress (в форму):
1. Відкрийте панель адміністратора WordPress.
2. Перейдіть на сторінку налаштувань плагіна Captcha.
3. Знайдіть опцію «Включити Captcha для” для «Форма входу».
4. Збережіть зміни.

Будь-яка відповідь капчі призводить до помилки

Капча буде відображатися тільки в тому випадку, якщо ви використовуєте стандартні сторінки для форм реєстрації, входу, коментарів. У разі використання нестандартних форм і сторінок необхідно буде внести в них зміни, щоб капча могла відображатися і працювати правильно.

Додайте плагін Captcha до нестандартної форми на своєму веб-сайті WordPress

Слідуйте цим важливим вказівкам, щоб додати плагін Captcha в нестандартну форму PHP або HTML:
1. Встановіть плагін Captcha і увімкніть її.
2. (Необов’язково) Якщо ви хочете використовувати свої власні налаштування для нестандартних форм, які у вас є (наприклад, для ваших форм зв’язку і форм реєстрації), виконайте наступні дії:
– Перейдіть в папку вашої теми, наприклад, ‘your-wp- site/wp-content/themes/your-theme-name’, де your-theme-name – це ім’я теми, яку ви використовуєте в даний момент;
– Відкрийте файл functions.php;
– Додайте наступний код в кінець файлу:

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

Будь ласка, не використовуйте наступні форми, які визначені в налаштуваннях плагіна: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.
– Збережіть зміни файлу;
– Перейдіть на вкладку “Налаштування” на сторінці налаштувань плагіна (Admin Dashboard -> reCaptcha); Якщо все в порядку, ви побачите свою форму в розділі “Увімкнути CAPTCHA для ‘ => “Зовнішні плагіни” (з мітками, які ви вказали в функції виклику хука “cptch_add_form_tab”).
– Увімкніть її і налаштуйте параметри форми в разі потреби;
– – Натисніть «Зберегти зміни»;

Якщо ви не хочете використовувати свої власні настройки для відображення CAPTCHA в свою користувача формі, він буде використовувати налаштування з блоку «Загальні» в налаштуваннях плагіна.

  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 відсутня в формі коментарів?

Плагін відображає капчу для тих форм коментарів, які були написані так само, як форми коментарів для стандартних тим WordPress. На жаль, плагін несумісний з формами коментарів, згенерували за допомогою SAAS (наприклад, форми коментарів Disqus або JetPack). Якщо ви не використовуєте форми коментарів SAAS, виконайте наступні дії:
1. Використовуючи FTP, перейдіть за адресою {wp_root_folder}/wp-content/themes/{your_theme}.
2. Знайдіть і відкрийте файл “comments.php”. Можливо, що файл, який використовується для відображення форми коментарів у вашій темі, називається по-іншому, або функція виведення форми коментарів вставляється безпосередньо в інші теми шаблонів (наприклад, «single.php» або «page.php»). В цьому випадку вам потрібно відкрити відповідний файл.
3. Переконайтеся, що файл містить один з наступних хуків:

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
– Скопіюйте і вставте звіт про стан системи до повідомлення. Дізнатися більше: Інструкція щодо стану системи

Відгуки

31.10.2022 1 reply
Suddenly the free version is a trial and ends. When caching, I keep getting 403 errors. Deleted...
16.12.2021
Good plugin and quick response to question , works easily
Прочитати всі 17 відгуків

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

“Captcha by BestWebSoft – захист від спаму, плагін безпеки для форм WordPress” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“Captcha by BestWebSoft – захист від спаму, плагін безпеки для форм WordPress” було перекладено на 4 локалізації. Дякуємо перекладачам за їх роботу.

Перекладіть “Captcha by BestWebSoft – захист від спаму, плагін безпеки для форм WordPress” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

V5.2.1 – 20.01.2024

  • Update : All functionality was updated for WordPress 6.4.3
  • Оновлено: розділ плагінів BWS було оновлено.
  • 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 було оновлено.
  • 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 було оновлено.
  • Оновлення: Оновлено пакети для слайд-капчі.

V5.1.3 – 17.06.2021

  • НОВЕ: додана можливість редагування повідомлень слайд-капчі.
  • Виправлено: Проблему надсилання посилання для скидання пароля на сторінці редагування користувача усунуто.
  • Оновлення: Всю функціональність оновлено для WordPress 5.7.2.
  • Pro: Додана можливість редагування зовнішнього вигляду слайд капчі.
  • Pro: Виправлено проблему з відправленням форми Contact 7.
  • Pro : Виправлено проблему з відображенням капчі у формі створення нової теми та у формі відповіді WpForo.

V5.1.2 – 13.04.2021

  • Виправлено: Проблему з перевищенням обмеження часу Captcha.

V5.1.1 – 06.04.2021

  • Оновлено: розділ плагінів BWS було оновлено.
  • Оновлення: всю функціональність оновлено для WordPress 5.7
  • Pro: додано сумісність із Gravity Forms.

V5.1.0 – 19.01.2021

  • Оновлено: розділ плагінів BWS було оновлено.
  • Виправлено: виправлена помилка, пов’язана з неправильним відображенням капчи при використанні декількох пакетів зображень.
  • Оновлено: білий список замінено списком дозволених.
  • Оновлено: всю функціональність оновлено для WordPress 5.6

V5.0.9 – 07.10.2020

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

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

  • Додано: Випуск плагіна.