WordPress.org

Ready to get started?Download WordPress

Plugin Directory

SI CAPTCHA Anti-Spam

Adds CAPTCHA anti-spam methods to WordPress on the forms for comments, registration, lost password, login, or all. For WP, WPMU, and BuddyPress.

  • akismet 3.xx compatible

2.7.7.4

  • (15 May 2014) - Removed themefuse ad
  • tested for WP 3.9.1

2.7.7.3

  • (18 Nov 2013) - Update Turkish Language.

2.7.7.2

  • (19 Oct 2013) - improve readability of CAPTCHA image.

2.7.7.1

  • (18 Jul 2013) - added captcha font randomization.
  • fix captcha gd font fallback.

2.7.7

  • (13 Jul 2013) - Bug fixes and code cleanup.
  • Update Turkish language (tr_TR) - Translated by [Burak Yavuz]

2.7.6.4

  • (05 Jan 2013) - added new setting "Enable honeypot spambot trap". Enables empty field token honyepot trap. For best results, do not enable unless you have a spam bot problem. Does not stop human spammers.
  • fixed some bugs.

2.7.6.2

  • (23 Dec 2012) - fixed some bugs with login redirect.

2.7.6.1

  • (17 Dec 2012) - fixed some bugs.
  • cleaned up some code.
  • added settings to change all the error messages.

2.7.6

  • (15 Dec 2012) - Tested compatible with WP 3.5
  • improved spam bot detection.
  • Removed CAPTCHA test pages.
  • Fix possible error: preg_match() expects parameter to be string.
  • Other optimizations.
  • Updated Dutch language (nl_NL) - Translated by Paul Backus
  • Updated Italian language (it_IT) - Translated by Gianni Diurno
  • Added Lithuanian (lt_LT) - Translated by Vincent G

2.7.5

  • (07 Dec 2011) - WP 3.3 compatibility fix for wp_enqueue_script was called incorrectly.
  • Remove more leftover audio code.
  • CAPTCHA code cache file performance improvement.

2.7.4

  • (18 Jul 2011) - Fixed bug in CAPTCHA code reset reported by USSliberty, please update now for better spam protection.
  • Fix CAPTCHA position on some themes like Suffusion.

2.7.3

  • (05 Jul 2011) - Tested / fixed to be compatible with WP 3.2
  • Fixed to be compatible with SFC Comments plugin.
  • Fixed error: Undefined variable: securimage_url
  • CAPTCHA audio feature removed.
  • Updated Italian language (it_IT) - Translated by Gianni Diurno

2.7.2

  • (02 Jun 2011) - CAPTCHA Audio feature is disabled by Mike Challis until further notice because a proof of concept code CAPTCHA solving exploit was released - Security Advisory - SOS-11-007. CAPTCHA image is not involved.
  • Fix javascript error when CAPTCHA audio is disabled.
  • Fixed missing width/height attributes for CAPTCHA images.

2.7.1

  • (26 Apr 2011) - Fix for users of the MU domain mapping plugin.

2.7

  • (19 Feb 2011) - Modified the setting "CAPTCHA input label position on the comment form:" with more options for input and label positions for matching themes.
  • Added new setting in the "Text Labels:" to allow you to change the required field indicator. The default is " *", but you can now change it to "(required)" or anything you want.
  • Added lost password CAPTCHA
  • Fixed Valid HTML for BuddyPress
  • Fixed sidebar logon for BuddyPress

2.6.5

  • (12 Feb 2011) - New feature: New settings for "Internal Style Sheet CSS" or "External Style Sheet CSS". If you need to learn how to adjust the captcha form colors, See FAQ
  • Fix: one CAPTCHA random position always has to be a number so that a 4 letter swear word could never appear.
  • Improvement: javascript is only loaded on pages when it is conditionally needed.
  • Updated Romanian (ro_RO) - Translated by Anunturi Jibo
  • Requires at least WordPress: 2.9

2.6.4

  • (19 Jan 2011) - Added more settings for setting CAPTCHA input field and label CAPTCHA input field CSS. These settings can be used to adjust the CAPTCHA input field to match your theme. See FAQ Page
  • Added new setting: "CAPTCHA input label position on the comment form:" Changes position of the CAPTCHA input labels on the comment form. Some themes have different label positions on the comment form. On suffusion, set it to "right".
  • Added Portuguese Portugal (pt_PT) - Translated by PL Monteiro
  • Added Serbian (sr_SR) - Translated by [Milan Dinic]
  • Updated Spanish (en_ES) - Translated by zinedine
  • Updated Romanian (ro_RO) - Translated by Anunturi Jibo

2.6.3.2

  • (17 Dec 2010) - Rename CAPTCHA font files all lower case.
  • Small changes to admin page.

2.6.3.1

  • (19 Nov 2010) - Fixed WP 3.0 multi-site admin settings page 404 (hopefully).
  • Updated Japanese

2.6.3

  • (28 Sep 2010) - Improved transparent audio and refresh images for the CAPTCHA
  • Added Japanese (ja) - Translated by Chestnut
  • Added Persian Iran (fa_IR) - Translated by najeekurd

2.6.2

  • (19 Aug 2010) - Fixed error "WP_Error as array" recorded in error log when on register page.
  • Added Akismet spam prevention status to the contact form settings page, so you can know if Akismet is protecting or not.
  • Added automatic SSL support for the CAPTCHA URL.
  • Added download count and star rating on admin options page.
  • cleaned up options page.

2.6.1

  • (11 Aug 2010) - Fixed critical error that broke comment replies from admin menu with "CAPTCHA ERROR".

2.6

  • (09 Aug 2010) - PHP Sessions are no longer required for the CAPTCHA. The new method uses temporary files to store the CAPTCHA codes until validation. PHP sessions can still be reactivated by unchecking the setting: "Use CAPTCHA without PHP session".
  • Added rel="nofollow" tag to CAPTCHA Audio and CAPTCHA Refresh links.
  • Removed CAPTCHA WAV sound files, included mp3 ones take up 500k less space.
  • Improved the CAPTCHA test page.
  • Added captcha-temp directory permission check to alert the admin if there is a problem. This check is on the admin settings page, the captcha test page, and when posting the captcha.
  • Added more help notes to the admin settings page.

2.5.4

  • (25 Jul 2010) - Added compatibility for WP 3.0 feature: "multisite user or blog marked as spammer".
  • Fixed rare problem on some servers, CAPTCHA image had missing letters.

2.5.3

  • (23 Jun 2010) - Fix placement of CAPTCHA on comment form.

2.5.2

  • (15 May 2010) - Made WP3 Compatible.

2.5.1

  • (11 May 2010) - Added option to disable audio.
  • Fixed file path issue when installed in mu-plugins folder
  • Updated Italian language (it_IT) - Translated by Gianni Diurno

2.5

  • (23 Apr 2010) - Updated for latest version of buddypress 1.2.3 compatibility.
  • Added setting to make the CAPTCHA image smaller.
  • Fixed so multiple forms can be on the same page.
  • Split code into 2 smaller files for better performance.
  • Updated Danish (da_DK)

2.2.9

  • (16 Feb 2010) - Fixed XMLRPC logins did not work when "Enable CAPTCHA on the login form" was enabled.

2.2.8

2.2.7

  • (31 Dec 2009) - New setting for a few people who had problems with the text transparency "Disable CAPTCHA transparent text (only if captcha text is missing on the image, try this)".
  • Added Slovakian (sk_SK) - Translated by [Marek Chochol]
  • Updated Arabic (ar) - Translated by Amine Roukh

2.2.6

  • (16 Dec 2009) - Added SSL compatibility.
  • Added Hungarian (hu_HU) - Translated by [Vil]

2.2.5

  • (06 Dec 2009) - More improvements for CAPTCHA images and fonts.

2.2.4

  • (30 Nov 2009) - Fix blank CAPTCHA text issue some users were having.
  • Added CAPTCHA difficulty level setting on the settings page (Low, Medium, Or High).
  • Added Indonesian (id_ID) - Translated by Masino Sinaga.
  • Added Romanian (ro_RO) - Translated by Laszlo SZOKE.

2.2.3

  • (23 Nov 2009) - Fix completely broke CAPTCHA, sorry about that

2.2.2

  • (23 Nov 2009) - Added 5 random CAPTCHA fonts
  • Fixed fail over to GD Fonts on the CAPTCHA when TTF Fonts are not enabled in PHP (it was broken)

2.2.1

  • (21 Nov 2009) - Fixed Flash audio was not working.

2.2

  • (20 Nov 2009) - Updated to SecureImage CAPTCHA library version 2.0
  • New CAPTCHA features include: increased CAPTCHA difficulty using mathematical distortion, streaming MP3 audio of CAPTCHA code using Flash, random audio distortion, better distortion lines, random backgrounds and more.
  • Other minor fixes.

2.1.1

  • (10 Nov 2009) - Fix style and input alignments.

2.1

  • (03 Nov 2009) - Fix for settings not being deleted when plugin is deleted from admin page.

2.0.9

  • (30 Oct 2009) - Fixed issue on some sites with blank css fields that caused image misalignment.

2.0.8

  • (29 Oct 2009) - Added new setting in advanced options: "CSS style for CAPTCHA div".

2.0.7

  • (21 Oct 2009) - Added Chinese (zh_CN) - Translated by Awu

2.0.6

  • (13 Oct 2009) - Fixed array_merge error on WPMU, Buddypress.
  • Added Czech (cs_CZ) - Translated by Radovan

2.0.5

  • (09 Oct 2009) - Added Albanian (sq_AL) - Translated by Romeo Shuka

2.0.4

  • (03 Oct 2009) - Fixed session error on Buddypress versions.

2.0.3

  • (01 Oct 2009) - Renamed to SI CAPTCHA Anti-Spam

2.0.2

  • (30 Sep 2009) - Fixed settings were deleted at deactivation. Settings are now only deleted at uninstall.

2.0.1

  • (25 Sep 2009) - BuddyPress 1.1 CSS fixes for the CAPTCHA position on the regstration form.

2.0

  • (25 Sep 2009) - Added full WPMU and BuddyPress compatibility. WPMU and BuddyPress users can now protect comment form, registration, and login from spam.
  • Added login form CAPTCHA. The Login form captcha is not enabled by default because it might be annoying to users. Only enable it if you are having spam problems related to bots automatically logging in.
  • New feature: An "advanced options" section to the options page. Some people wanted to change the text labels for the CAPTCHA and code input field. These advanced options fields can be filled in to override the standard included text labels.
  • Added new advanced options for editing inline CSS style of captcha image, audio image, and reload image.
  • Supports BuddyPress 1.0.3 and 1.1
  • Minor code cleanup.

1.8

  • (15 Sep 2009) - Plugin options are now stored in a single database row instead of many. (and it will auto migrate/cleanup old options database rows).
  • Language files are now stored in the si-captcha-for-wordpress/languages folder.
  • Options are now deleted when this plugin is deleted.
  • Added proper nonce protection to options forms.

1.7.12

  • (08 Sep 2009) - Fixed redirect/logout problem on admin menu reported by a user.

1.7.11

1.7.10

  • (02 Sep 2009) Updated Traditional Chinese, Taiwan Language (zh_TW) - Translated by [Cjh]

1.7.9

  • (31 Aug 2009) Added more diagnostic test scripts: a Cookie Test, Captcha test, and a PHP Requirements Test. Click on the "Test if your PHP installation will support the CAPTCHA" link on the Options page. or open this URL in your web browser to run the test:
/wp-content/plugins/si-captcha-for-wordpress/captcha-secureimage/test/index.php

1.7.8

  • (31 Aug 2009) Improved cookie error

1.7.7

  • (30 Aug 2009) Added a cookie_test.php to help diagnose if a web browser has cookies disabled. (see the FAQ)

1.7.6

  • (29 Aug 2009) Added this script to test if your PHP installation will support the CAPTCHA: Click on the "Test if your PHP installation will support the CAPTCHA" link on the Options page. or open this URL in your web browser to run the test:
/wp-content/plugins/si-captcha-for-wordpress/captcha-secureimage/test/index.php

1.7.5

  • (28 Aug 2009) Added Arabic Language (ar) - Translated by Amine Roukh
  • CAPTCHA fix - Added Automatic fail over from TTF Fonts to GD Fonts if the PHP installation is configured without "--with-ttf". Some users were reporting there was no error indicating this TTF Fonts not supported condition and the captcha was not working.

1.7.4

  • (28 Aug 2009) Updated Italian language (it_IT) - Translated by Gianni Diurno

1.7.3

  • (28 Aug 2009) Updated Italian language (it_IT) - Translated by Gianni Diurno

1.7.2

  • (28 Aug 2009) fix options permission bug introduced by last update, sorry

1.7.1

  • (27 Aug 2009) added settings link to the plugin action links

1.7

  • (26 Aug 2009) Added error code for when the user has cookies disabled (the CAPTCHA requires cookies)
  • added setting to enable aria-required form tags for screen readers(disabled by default)
  • added a donate button on the options page. If you find this plugin useful to you, please consider making a small donation to help contribute to further development. Thanks for your kind support! - Mike Challis

1.6.9

  • (03 Aug 2009) Added Greek Language (el) - Translated by Ioannis

1.6.8

  • (29 Jul 2009) Added Polish Language (pl_PL) - Translated by Tomasz

1.6.7

  • (12 Jun 2009) WP 2.8 Compatible

1.6.6

  • (10 Jun 2009) Updated Russian Language (ru_RU) - Translated by Neponyatka

1.6.5

  • (09 Jun 2009) Added Traditional Chinese, Taiwan Language (zh_TW) - Translated by [Cjh]

1.6.4

  • (15 May 2009) Added Swedish Language (sv_SE) - Translated by [Benct]

1.6.3

  • (10 May 2009) Added Russian Language (ru_RU) - Translated by Fat Cow

1.6.2

  • (05 May 2009) Added Spanish Language (en_ES) - Translated by LoPsT

1.6.1

  • (06 Apr 2009) Added Belorussian Language (by_BY) - Translated by Marcis Gasuns
  • Fixed audio CAPTCHA link URL, it did not work properly on Safari 3.2.1 (Mac OS X 10.5.6).
  • Note: the proper way the audio CAPTCHA is supposed to work is like this: a dialog pops up, You have chosen to open: secureimage.wav What should (Firefox, Safari, IE, etc.) do with this file? Open with: (Choose) OR Save File. Be sure to select open, then it will play in WMP, Quicktime, Itunes, etc.

1.6

  • (23 Mar 2009) Added new option on configuration page: You can set a CSS class name for CAPTCHA input field on the comment form: (Enter a CSS class name only if your theme uses one for comment text inputs. Default is blank for none.)

1.5.4

  • (19 Mar 2009) Updated Danish Language (da_DK) - Translated by Parry

1.5.3

  • (12 Mar 2009) Added German Language (de_DE) - Translated by Sebastian Kreideweiss
  • Updated Danish Language (da_DK) - Translated by Parry

1.5.2

  • (24 Feb 2009) Added Danish Language (da_DK) - Translated by Parry

1.5.1

  • (11 Feb 2009) Added Portuguese_brazil Language (pt_BR) - Translated by [Newton Dan Faoro]

1.5

  • (22 Jan 2009) Added fix for compatibility with WP Wall plugin. This does NOT add CAPTCHA to WP Wall plugin, it just prevents the "Error: You did not enter a Captcha phrase." when submitting a WP Wall comment.
  • Added Norwegian language (nb_NO) - Translated by Roger Sylte

1.4

  • (04 Jan 2009) Added Turkish language (tr_TR) - Translated by Volkan

1.3.3

  • (02 Jan 2009) Fixed a missing "Refresh Image" language variable

1.3.2

  • (19 Dec 2008) Added WAI ARIA property aria-required to captcha input form for more accessibility

1.3.1

  • (17 Dec 2008) Changed screenshots to WP 2.7
  • Better detection of GD and a few misc. adjustments

1.3

  • (14 Dec 2008) Added language translation to the permissions drop down select on the options admin page, thanks Pierre
  • Added French language (fr_FR) - Translated by Pierre Sudarovich

1.2.1

  • (23 Nov 2008) Fixed compatibility with custom WP_PLUGIN_DIR installations

1.2

  • (23 Nov 2008) Fixed install path from si-captcha to si-captcha-for-wordpress so automatic update works correctly.

1.1.1

  • (22 Nov 2008) Added Italian language (it_IT) - Translated by Gianni Diurno

1.1

  • (21 Nov 2008) Added I18n language translation feature

1.0

  • (21 Aug 2008) Initial Release

Requires: 2.9 or higher
Compatible up to: 3.9.2
Last Updated: 2014-5-16
Downloads: 2,020,329

Ratings

3 stars
3.9 out of 5 stars

Support

0 of 7 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,2,2 100,2,2 100,3,3 100,3,3 100,4,4 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,3,3 100,2,2 100,2,2 100,1,1 100,4,4 100,6,6 100,3,3 67,3,2 100,1,1 0,1,0
83,6,5 0,1,0 100,1,1
82,11,9 100,14,14 100,2,2 100,1,1 100,1,1
96,24,23 92,12,11 75,4,3 100,10,10 100,3,3 0,1,0 100,1,1 100,1,1 100,1,1 100,1,1
78,9,7 89,19,17 83,6,5 100,1,1
75,8,6 100,3,3 100,7,7 100,25,25 100,24,24 83,12,10 100,1,1
100,5,5 100,1,1
100,2,2 100,4,4
67,6,4 89,9,8 100,2,2 100,1,1
100,2,2 88,8,7
83,6,5 83,6,5 100,2,2 81,26,21 100,1,1 100,1,1
92,12,11 0,1,0
91,11,10 100,1,1
100,4,4 91,11,10 100,1,1
100,1,1
100,3,3 83,6,5
100,2,2 89,27,24 100,6,6
33,3,1 75,4,3
100,1,1 96,28,27
82,11,9
100,4,4
92,13,12
87,15,13 100,2,2
0,1,0 100,5,5 75,4,3 100,4,4 100,8,8
80,15,12
50,2,1 75,4,3 100,3,3
75,4,3
100,6,6 100,2,2
80,5,4 100,5,5
100,6,6
100,7,7
100,1,1
100,1,1 100,1,1
67,3,2