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. Активуйте плагін в меню ‘Plugins’ на WordPress.
  3. Plugin settings are located in “Captcha”.

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

Installation Instructions
  1. Завантажте папку captcha в директорію /wp-content/plugins/.
  2. Активуйте плагін в меню ‘Plugins’ на 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 or page.php). У цьому випадку, вам потрібно відкрити відповідний файл.

  3. Переконайтеся, що файл містить один з цих хуков: do_action ( 'comment_form_logged_in_after' ), do_action ( 'comment_form_after_fields' ) or 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.

Read all 547 reviews

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

“Captcha” is open source software. The following people have contributed to this plugin.

“Captcha” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Captcha” into your language.

Interested in development?

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.