Captcha

Описание

The Captcha plugin allows you to implement a super security captcha form into web forms. It protects your website from spam by means of math logic, easily understood by human beings. You will not have to spend your precious time on annoying attempts to understand hard-to-read words, combinations of letters or pictures that make your eyes pop up. All you need is to do one of the three basic maths actions — add, subtract and multiply.
This captcha can be used for login, registration, password recovery, comments forms.

Перевод

  • Арабский (ar_AR) (благодаря 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(mailto:416441872@qq.com)], [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)

  • Датский (da_DK) (благодаря Byrial Ole Jensed)

  • Dutch (nl_NL) (thanks to Bart Duineveld)

  • Эстонский (et) (благодаря Ahto Tanner)

  • Греческий (el) (благодаря Aris, www.paraxeno.net)

  • Farsi/Persian (fa_IR) (thanks to Mostafa Asadi, www.ma73.ir, Morteza Gholami)

  • Финский (fi) (благодаря Mikko Sederholm)

  • French (fr_FR) (thanks to Martel Benjamin, Capronnier luc)

  • German (de_DE) (thanks to Thomas Hartung, Lothar Schiborr)

  • Иврит (he_IL) (благодаря Sagive SEO)

  • Hindi (hi_IN) (thanks to Outshine Solutions, www.outshinesolutions.com)

  • Hungarian (hu_HU) (thanks to Peter Aprily)

  • Японский (ja) (благодаря 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)

  • Норвежский (nb_NO) (благодаря Tore Hjartland)

  • Польский (pl_PL) (благодаря Krzysztof Opuchlik)

  • Portuguese (pt_PT) (thanks to João Paulo Antunes)

  • Румынский (ro_RO) (благодаря Ciprian)

  • Русский (ru_RU)

  • Сербский (sr_RS) (благодаря Radovan Georgijevic)

  • Словацкий (sk_SK) (благодаря Branco Radenovich)

  • Slovenian (sl_SI) (thanks to Uroš Klopčič, www.klopcic.net)

  • Испанский (es_ES)

  • Swedish (sv_SE) (thanks to Christer Rönningborg, Blittan)

  • Tagalog (tl) (thanks to Roozbeh Jalali, www.languageconnect.net)

  • Турецкий (tr_TR) (благодаря Can Atasever, www.canatasever.com)

  • Украинский (uk)

  • Вьетнамский (vi_VN) (благодаря NDT Solutions)

Скриншоты

  • Login form with Captcha.

  • Registration form with Captcha.

  • Lost password form with Captcha.

  • Comments form with Captcha.

  • Contact form with Captcha.

  • Captcha Basic Settings page.

  • Captcha Basic Settings page ("Notification Messages" options block).

  • Captcha Whitelist.

Установка

  1. Загрузите папку captcha в директорию /wp-content/plugins/.
  2. Активируйте плагин в меню «Плагины» в WordPress.
  3. Plugin settings are located in «Captcha».

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

Installation Instructions
  1. Загрузите папку captcha в директорию /wp-content/plugins/.
  2. Активируйте плагин в меню «Плагины» в WordPress.
  3. Plugin settings are located in «Captcha».
Why the CAPTCHA is missing in the comments form?

Плагин Captcha by BestWebSoft отображает 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 ); ?> в форму комментариев.

Я бы хотел(а) добавить Captcha в кастомную форму на моем сайте. Как мне это сделать?
  1. Установите плагин Captcha и активируйте его.

  2. (По усмотрению) Если вы хотите использовать собственные настройки для пользовательских форм (например, для формы связи или регистрации), пожалуйста, следуйте приведенным ниже инструкциям:

a. Open «functions.php» file of your theme in the edit mode;

b. Add the following lines to the end of the file:

function add_my_forms( $forms ) {

    $forms['form_slug']   = "Form Display Name";

    $forms['form_2_slug'] = "Form 2 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.

c. Save file changes;

d. Go to the «Settings» tab on the plugin settings page (Admin Dashboard -> BWS Panel -> Captcha);

Если все в порядке, вы увидите новые вкладки с пометками, которые вы указали в хуке вызова функции «cptch_add_form_tab».

e. Switch to new tabs and configure form options on them as you need;

f. Click «Save changes»;

В случае, если вы не хотите использовать собственные настройки для отображения CAPTCHA в вашей пользовательской форме, будут использоваться параметры из вкладки «Общие параметры» со страницы настроек плагина.

  1. Откройте файл с формой (куда бы вы хотели добавить Captcha).

  2. Найдите необходимое место для вставки кода для вывода Captcha.

  3. Вставьте следующие строки:

В этом примере, второй параметр это строка для вашей пользовательской формы. Если вы не используете нстройки пользовательской формы (см. пункт 2 настоящей инструкции), вы можете оставить его пустым:

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

If there is a variable in the check function responsible for the errors output, you can concatenate variable $error to this variable. If the ‘cptch_verify’ filter hook returns ‘true’, it means that you have entered the CAPTCHA answer properly. In all other cases, the function will return the string with the error message.

Могу ли я перемещать блок Captcha в форме комментариев?

Это зависит от формы комментариев. Если вызов хука, с помощью которого работает captcha («after_comment_field» или что-то подобное), присутствует в файле «comments.php», вы можете изменить позицию captcha переместив этот хук.

Please find the file ‘comments.php’ in the theme and change position of the line do_action( 'comment_form_after_fields' ); or any similar line — place it under the Submit button.

In case there is no such hook in the comments file of your theme, then, unfortunately, this option is not available.

Отзывы

As Easy As That!

Hi,

Such a tiny plugin that is both effective and easy to implement.

I was being driven mad by all those ‘brute force’, ‘hackers’ and ‘numbnuts’ who had nothing better to do with their time other than pester my humble site.

And after watching Wordfence ‘Site Activity in Real-Time’ for an hour, I can already see a massive drop in attacks and false login attempts — Now its all locked up, tight as drum!

Well written, simple to use > perfect

Well done to the Developer!

Great all rounder

This (free!) plugin does everything I need with plenty of options, and it does it very easily and effectively. An excellent tool Many thanks.

super!

using this plugin for years without any hassle.
Great!
Thank you!

Removed from all our sites

Removed this plugin from all our sites. Problems with the latest update. The change in ownership and all of a sudden the spam posts just spiked so we removed and went with another plugin.

Посмотреть все 547 отзывов

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

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

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

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

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

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

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

V4.3.6 — 18.09.2017

  • Update : Fix last version issues
  • Update : CContact Form7 integration issue with newer version resolve.

V4.3.5 — 06.09.2017

  • Update : Fix last version issues
  • Update : Captcha + Contact Form7 integration.

V4.3.4 — 02.09.2017

  • Update : Fix last version issues
  • Update : Custom form issue
  • Update : Fix last version issues

V4.3.3 — 30.08.2017

  • Update : Fix last version issues

V4.3.2 — 30.08.2017

  • Update : Captcha + Contact Form7 integration.
  • Update : fixed- Bug image captcha last update

V4.3.1 — 10.07.2017

  • Update : The plugin settings page has been updated.

V4.3.1

  • Appearance improved.