Captcha by BestWebSoft

Описание

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

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

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

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

  • Добавляйте капчу в:
    • Форму входа
    • Форму регистрации
    • Форму восстановления пароля
    • Форму комментариев
    • Contact Form
    • Пользовательскую форму
  • Choose Captcha type:
    • Invisible
    • Распознавание символов
    • Простые математические действия, такие как сложение, вычитание и умножение
  • Enhance captcha protection with:
    • Letters
    • Чисел
    • Изображений
  • Hide captcha for:
    • Registered users in comments form
  • Set captcha submission time limit
  • Добавляйте опцию обновления капчи
  • Image packages with hand-drawn digits
  • Edit captcha title and notifications
  • Добавляйте пользовательский код на странице настроек плагина
  • Совместимость с последней версией WordPress
  • Невероятно простые настройки для быстрой установки без изменения кода
  • Подробная пошаговая документация и видео
  • Multilingual and RTL ready

Функции Pro версии

Все функции бесплатной версии, плюс:

  • Compatible with :
    • Contact Form 7 (since v 3.4)
    • Subscriber
    • Jetpack contact form
    • MailChimp for WordPress
    • Ninja Forms [NEW]
  • Совместимость с плагином WooCommerce:
    • Форма входа
    • Форма регистрации
    • Форма восстановления пароля
    • Форма проверки платежа
  • Compatible with bbPress:
    • New Topic form
    • Reply form
  • Совместимость с плагином BuddyPress:
    • Форма регистрации
    • Форму комментариев
    • Форма создания группы
  • Compatible with Forums — wpForo:
    • Login form
    • Форму регистрации
    • New Topic form
    • Reply form
  • Hide captcha for:
    • Whitelisted IP addresses
  • Объединяйте IP-адреса из плагина Limit Attempts с помощью белого списка плагина Captcha
  • Осуществляйте настройку плагина для всей сети подсайтов
  • Задавайте разный лимит времени для отправки капчи для отдельных форм
  • Добавляйте и включайте неограниченное количество пакетов изображений одновременно
  • Ответ нашей Службы поддержки клиентов в течении одного рабочего дня (Support Policy)

Обновить до Pro версии

Если у вас есть идеи или пожелания относительно функционала плагина, мы будем рады ознакомиться с ними! Предложить функцию

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

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

Задайте вопрос нашей Службе поддержки клиентов — наши специалисты будут рады помочь вам — https://support.bestwebsoft.com/

Перевод

  • Arabic (ar_AR) (thanks to Albayan Design Hani Aladoli)
  • Bangla (bn_BD) (thanks to SM Mehdi Akram, www.shamokaldarpon.com)
  • Belarusian (bel) (thanks to Natasha Diatko)
  • Brazilian Portuguese (pt_BR) (thanks to Breno Jacinto, www.iconis.org.br)
  • Bulgarian (bg_BG) (thanks to Nick)
  • Catalan (ca) (thanks to Psiete)
  • Chinese (zh_CN) (thanks to TIM, [Jack Chen](email: mailto:beijingtours@foxmail.com), www.jackchen.im)
  • Taiwan (zh_TW) (thanks to Kaiconan)
  • Croatian (hr) (thanks to Daniel)
  • Czech (cs_CZ) (thanks to Michal Kučera www.n0lim.it)
  • Danish (da_DK) (thanks to Byrial Ole Jensed)
  • Dutch (nl_NL) (thanks to Bart Duineveld)
  • Estonian (et) (thanks to Ahto Tanner)
  • Greek (el) (thanks to Aris, www.paraxeno.net)
  • Farsi/Persian (fa_IR) (thanks to Mostafa Asadi, www.ma73.ir, Morteza Gholami)
  • Finnish (fi) (thanks to Mikko Sederholm)
  • French (fr_FR) (thanks to Martel Benjamin, Capronnier luc)
  • German (de_DE) (thanks to Thomas Hartung, Lothar Schiborr)
  • Hebrew (he_IL) (thanks to Sagive SEO)
  • Hindi (hi_IN) (thanks to Outshine Solutions, www.outshinesolutions.com)
  • Hungarian (hu_HU) (thanks to Peter Aprily)
  • Japanese (ja) (thanks to Foken)
  • Indonesian (id_ID) (thanks to Nasrulhaq Muiz, www.al-badar.net)
  • Italian (it_IT) (thanks to Marco)
  • Latvian (lv) (thanks to Juris O)
  • Lithuanian (lt_LT) (thanks to Arnas)
  • Norwegian (nb_NO) (thanks to Tore Hjartland)
  • Polish (pl_PL) (thanks to Krzysztof Opuchlik)
  • Portuguese (pt_PT) (thanks to João Paulo Antunes)
  • Romanian (ro_RO) (thanks to Ciprian)
  • Русский (ru_RU)
  • Serbian (sr_RS) (thanks to Radovan Georgijevic)
  • Slovak (sk_SK) (thanks to Branco Radenovich)
  • Slovenian (sl_SI) (thanks to Uroš Klopčič, www.klopcic.net)
  • Spain (es_ES)
  • Swedish (sv_SE) (thanks to Christer Rönningborg, Blittan)
  • Tagalog (tl) (thanks to Roozbeh Jalali, www.languageconnect.net)
  • Turkish (tr_TR) (thanks to Can Atasever, www.canatasever.com)
  • Украинский (uk)
  • Vietnamese (vi_VN) (thanks to NDT Solutions)

Некоторые из этих переводов неполные. Мы постоянно добавляем новые функции, которые требуют перевода. Если вы хотите создать перевод на свой язык или обновить уже существующий, вы можете отправить текст перевода в PO и MO файлах в поддержку BestWebSoft, и мы обязательно добавим его в наш плагин. Вы также можете скачать последнюю версию программы для работы с PO и MO файлами Poedit.

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

  • Limit Attempts — Защищайте свой сайт WordPress от брутфорс-атак. Ограничивайте количество попыток ввода логина.
  • Updater — Выполняйте автоматическую проверку и обновление ядра сайта WordPress до последних версий со всеми установленными плагинами и темами.
  • Contact Form — Simple contact form plugin any WordPress website must have.
  • Subscriber — Add email newsletter sign up form to WordPress posts, pages and widgets. Collect data and subscribe your users.

Скриншоты

  • Login form with Captcha.
  • Форму регистрации with Captcha.
  • Форма восстановления пароля with Captcha.
  • Форму комментариев with Captcha.
  • Contact form with Captcha.
  • Страница настроек плагина Captcha.
  • Captcha Packages page.
  • Captcha Whitelist page.

Установка

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

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

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

Как добавить плагин Captcha на страницу входа на сайте WordPress (в форму)?

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

Любой ответ капчи приводит к ошибке

Captcha will only be displayed if you are using standard registration, login, comments form pages. In case of using custom forms and pages it will be necessary to make changes in them so that captcha could be displayed and work correctly.

Добавить плагин Captcha в пользовательскую форму на моем сайте WordPress

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 theme name you 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' );

Пожалуйста, не используйте слаги следующих форм, поскольку они предопределены настройками плагина: 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.
— Скопируйте и вставьте отчет о состоянии системы в сообщение. Узнать больше: Инструкция по состоянию системы

Отзывы

Great support

My issue was resolved quickly, very helpful and nice to know someone is working on the plugin behind the scenes
Посмотреть все 5 отзывов

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

«Captcha by BestWebSoft» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Captcha by BestWebSoft» переведён на 4 языка. Благодарим переводчиков за их работу.

Перевести «Captcha by BestWebSoft» на ваш язык.

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

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

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

V5.0.4 — 22.04.2019

  • PRO : Compatibility with Ninja Forms has been added.
  • Update : All functionality was updated for WordPress 5.1.1.

V5.0.3 — 04.02.2019

  • NEW : Ability to use captcha in the custom login forms which calls function wp_login_form() has been added.
  • Bugfix : Compatible with W3 Total Cache has been fixed.
  • Update : Spanish language file has been updated.
  • Update : All functionality was updated for WordPress 5.0.3.

V5.0.2 — 10.10.2018

  • NEW : Ability to choose Captcha type has been added.
  • NEW : Ability to enhance captcha protection with letters, numbers, images has been added.
  • NEW : Ability to hide captcha for registered users in comments form has been added.
  • NEW : Ability to set captcha submission time limit has been added.
  • NEW : Ability to refresh captcha option has been added.
  • NEW : Image packages with hand-drawn digits has been added.
  • NEW : Ability to edit captcha title and notifications has been added.
  • Pro : Compatible with MailChimp for WordPress has been added.
  • Pro : Compatible with bbPress has been added.
  • Pro : Compatible with wpForo has been added.
  • Bugfix : Bug related to incorrect Captcha displaying at Arithmetic Actions has been fixed.
  • Bugfix : Bug related to incorrect Captcha displaying at Optical Character Recognition has been fixed.
  • Bugfix : Bug related to the Network settings page has been fixed.
  • Bugfix : The bug with infinite Captcha loading in BuddyPress Comments form has been fixed.
  • Update : Czech language file has been updated.

V5.0.1 — 03.04.2018

  • Pro: Bug related to the inability to save settings after upgrading to Pro version has been fixed.

V5.0.0 — 14.09.2017

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