Captcha by BestWebSoft

Опис

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

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

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

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

  • Додати Captcha до:
    • Форми входу
    • Форма реєстрації
    • Форма відновлення паролю
    • Форми коментарів
    • Contact Form
    • Car Rental V2 Pro [НОВИНКА]
    • Користувацької форми
  • Виберіть тип Captcha:
    • невидима
    • Розпізнавання символів
    • Прості математичні дії, такі як додавання, віднімання і множення
    • Slide captcha [НОВИНКА]
  • Покращуйте захист за допомогою капчі шляхом додавання:
    • Букв
    • Числа
    • Зображення
  • Приховуйте капчу для:
    • Зареєстрованих користувачів в формі коментарів
  • Встановлюйте ліміт часу для відправки капчі
  • Додавайте опцію поновлення капчі
  • Додавайте пакети зображень з мальованими символами
  • Редагуйте заголовок і повідомлення капчі
  • Додати користувацький код на сторінці налаштувань плагіна
  • Сумісність з останньою версією WordPress
  • Неймовірно прості налаштування для швидкої установки без зміни коду
  • Детальна документація і відео
  • Багатомовний, з підтримкою RTL мов

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

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

  • Сумісний з:
    • Contact Form 7 (з версії 3.4)
    • Subscriber
    • Контактною формою плагіна Jetpack
    • MailChimp для WordPress
    • Ninja Forms
  • Сумісний з WooCommerce:
    • Форма логіну
    • Форма реєстрації
    • Форма відновлення пароля
    • Форма виставлення рахунків
  • Сумісний з плагіном bbPress:
    • Форма нової теми
    • Форма відповіді
  • Сумісний з BuddyPress:
    • Форма реєстрації
    • Форми коментарів
    • Створюйте групову форму
  • Сумісний з плагіном Forums – wpForo:
    • Форма логіну
    • Форма реєстрації
    • Форма нової теми
    • Форма відповіді
  • Приховати капчу для:
    • IP-адрес, занесених в білий список
  • Об’єднуйте IP-адреси з плагіна Limit Attempts за допомогою білого списку плагіна Captcha
  • Здійснюйте налаштування плагіна для всієї мережі підсайтів
  • Задавайте різний ліміт часу для відправки капчи для окремих форм
  • Додавайте і включайте необмежену кількість пакетів зображень одночасно
  • Відповідь нашої Служби Підтримки протягом одного робочого дня (Support Policy)

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

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

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

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

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

Переклад

  • Арабська (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. Збирайте дані і здійснюйте підписки користувачів.

Скріншоти

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

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

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

Детальна інструкція з установки плагіна.

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

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

Відгуки

20.11.2019
Free plugin is only applicable to WordPress admin or custom forms. Yet they consume huge amount of space in our "Tiny" MCE icon bar, Classic mode. Two people have asked about this in forums, https://wordpress.org/support/topic/hide-the-add-bws-shortcode-option/ and https://wordpress.org/support/topic/onglet-add-bws-shortcode/. And when I submitted a ticket, they asked me to register on their site before answering, a classic tactic to claim inflated users. When a business decides how to encourage people to purchase their paid versions, they should consider the difference between encouragement and keeping the product in our view vs. imposing an annoying presence that clutters our workspace on every page or post. Although the free version works fine, I will choose to another approach since they are unwilling to be reasonable.
17.12.2018
This is a great plugin, and just works. I use it on all my sites.
Прочитати всі 8 відгуків

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

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

Учасники

“Captcha by BestWebSoft” було перекладено на 4 локалізації. Дякуємо перекладачам за їх роботу.

Перекладіть “Captcha by BestWebSoft” на вашу мову.

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

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

Журнал змін

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

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