Captcha by BestWebSoft

Описание

Плагин Captcha — это лучшее решение для безопасности, которое защищает формы вашего сайта WordPress от спама. Его можно использовать для формы логина, регистрации, восстановления пароля, комментариев и многого другого.

Эффективный, простой в использовании и управлении, этот плагин всегда защитит формы вашего сайта.

Остановите спам уже сейчас!

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

  • Добавляйте капчу в:
    • Форму входа
    • Форму регистрации
    • Форму восстановления пароля
    • Форму комментариев
    • Contact Form
    • Car Rental V2 Pro [НОВИНКА]
    • Пользовательскую форму
  • Выбирайте тип капчи:
    • Невидимая
    • Распознавание символов
    • Простые математические действия, такие как сложение, вычитание и умножение
    • 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) (благодаря 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)
  • Испанский (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)

Некоторые из этих переводов неполные. Мы постоянно добавляем новые функции, которые требуют перевода. Если вы хотите создать перевод на свой язык или обновить уже существующий, вы можете отправить текст перевода в 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

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

Как добавить плагин 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.
— Сохраните изменения файла;
— Перейдите на вкладку «Настройки» на странице настроек плагина (Панель администратора -> Captcha); Если все выполнено верно, то вы увидите свою форму в опции «Включить 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

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