Back to Top

Better WordPress reCAPTCHA (with no CAPTCHA reCAPTCHA and Contact Form 7 support)

Better WordPress reCAPTCHA (with no CAPTCHA reCAPTCHA and Contact Form 7 support)

This plugin utilizes Google reCAPTCHA to help your blog stay clear of spams. BWP reCAPTCHA supports no CAPTCHA reCAPTCHA, Contact Form 7 and Akismet.

What’s new

2.0.3 (2016-01-13)

  • New Features
    • Allow adding custom CSS rules to control the look and feel of recaptcha instances. To enable this feature, navigate to BWP reCAPT >> Theme Options, choose to enable Custom CSS, and then customize the default CSS rules however you like.
  • Enhancements
    • Allow setting a request method to work around the “invalid-json” error. With this change fsockopen is preferred to cURL, and will be the first to be used to communicate with reCAPTCHA’s server.
  • Other Changes
    • Marked as compatible with WordPress 4.4+.
    • Update language template file and translation files. If you’re a translator, please help translating this plugin (your name and website will be listed on this plugin’s page!) For more info, see: wordpress-tips/create-pot-file-using-poedit/
  • Bugs fixed
    • Fix a bug that results in captcha not showing on certain login pages. Affected login pages include:
      • Login page that uses secured HTTP (HTTPS)
      • Login page of a child blog in a sub-directory multisite installation.

2.0.2 (2015-10-30)

  • New Features
    • Add an option to treat invalid captcha as spam or a validation error. For more info, see:
      • If you treat invalid captcha as validation error, it is now possible to customize the error message shown under the captcha as well.
      • Previously, for the recaptcha shortcode tag to work you must add it to your form like this: [recaptcha a-field-name]. The field name is now optional, but is still needed if you want to show the error message.
  • Other Changes
    • Update language template file. If you’re a translator, please help translating this plugin! For more info, see: wordpress-tips/create-pot-file-using-poedit/
    • Display recaptcha error code when an unknown error occurs.
    • Show the option to toggle recaptcha version in PHP 5.3.2+ only. This means in PHP < 5.3.2 there’s no option to select recaptcha version, recaptcha version 1 will always be used. This should affect the theme options page as well.
    • Add back support for PHP 5.2.
  • Bugs fixed
    • Should always set a correct width for login/registration form so recaptcha fits well inside.
    • Fix recaptcha v1’s display in themes that define table-layout: fixed
    • Auto-detect request method for recaptcha v2 to support server with allow_url_fopen disabled.

2.0.0 (08/18/2015)

  • New Features
    • Add support for reCAPTCHA version 2
    • Add support for multiple reCAPTCHA instances per page (reCAPTCHA version 2 only)
    • Add an HTTPS setting for reCAPTCHA version 1
  • Enhancements
    • Add support for Contact Form version 4.x
    • Add support for custom login/register paths
    • Add reCAPTCHA before the submit field in comment form for WordPress 4.2 or higher
    • Use a lower priority when filter the comment_form_defaults filter hook so reCAPTCHA can still be added to themes that filter it as well
  • Other Changes
    • Change minimum PHP version required to 5.3.2
    • Show the captcha to all users (including admins) by default
    • Contact Form 7:
      • The shortcode [bwp-recaptcha] has been deprecated, use [recaptcha recaptcha-xxx] instead.
      • bwp-recaptcha will continue to work for Contact Form 7 prior to version 4.1 (last supported is 4.0.3). bwprecaptcha and bwp_recaptcha will still work with version 4.1+, so you won’t have to manually update any form if you’re using them.
    • Add a Croatian translation
    • has become an official sponsor for BWP Plugins!
  • Bugs fixed
    • Fix Akismet integration not working properly
    • Don’t output comment form related fields in other forms, which leads to extraneous markups in Contact Form 7 forms
    • Create session only when needed and on demand
    • Fix an issue where saving sub blog’s API keys overwrites network’s API keys in a multisite installation
  • API
    • BWP_RECAPTCHA::load_captcha_library() has been removed, the PHP reCAPTCHA library is now autoloaded whenever needed (for reCAPTCHA version 1).

1.1.3 (07/18/2014)

  • Fixed an incompatibility issue with version 3.9 of Contact Form 7.

1.1.2 (07/05/2014)

  • Fixed an issue where captcha is not displayed but still checked when added to a Contact Form 7 form.

1.1.1 (07/04/2014)

  • You can now choose to add captcha below comment text area without using a theme function.
  • Added recaptcha shortcode tag back to Contact Form 7. Users can now choose between [recaptcha] and [bwp-recaptcha]
  • Added support for other plugins that include a slightly different version of reCAPTCHA library to avoid conflicts
  • Added Italian reCAPTCHA language
  • Removed selective CSS, JS setting in Theme Options
  • Removed “Put comment in spam queue” option for Akismet integration
  • Improved user registration and site registration form on a multi-site installation
  • Fixed an issue where a hidden iframe is adding margin to bottom of page in Google Chrome and Safari. This is merely a workaround solution so hopefully Google will fix this issue in reCAPTCHA
  • Fixed an issue where captcha is only checked after username and password is correct on login form
  • Fixed an issue where a bot can bypass recaptcha on user registration form
  • Fixed an issue where some PHP warnings are shown. Note that this fix might cause Akismet integration to fail, so users are advised to test this update first if Akismet integration is enabled
  • Updated German translation, thanks to Andreas Reitberger!
  • Updated French translation, thanks to Raoul Pierr!
  • WordPress 3.9 compatible
  • Other fixes and enhancements

1.1.0 (01/08/2014)

  • Marked as WordPress 3.8 compatible.
  • Added official support for Contact Form 7, users no longer have to install third-party plugins to integrate BWP reCAPTCHA and Contact Form 7. More info here.
  • Added an option to enable reCAPTCHA for login form. This option is disabled by default.
  • Added better support for Multi-site installation. Admin can choose to use main site’s key pair or different key pair for a specific site.
  • Added a German translation. Thanks to Andreas Reitberger!
  • Changed the default tabindex for recaptcha input field to 0 (disable).
  • Fixed localization issue (captcha was not translated correctly.)
  • Other fixes and improvements.

1.0.2 (10/26/2013)

  • Marked as WordPress 3.7 compatible.
  • Added a Hungarian translation. Thanks to Attila Porvay!
  • Added a French translation. Thansk to Christophe GUILLOUX!
  • Updated BWP Framework to fix a possible bug that causes BWP setting pages to go blank.
  • Removed the frameborder attribute within the noscript tag of the PHP reCAPTCHA library for W3C compliance, thanks to Jools!
  • Good news: has become the official sponsor for BWP reCAPTCHA.

1.0.1 (09/25/2011)

  • Added a template function that allows you to display reCAPTCHA below the textarea in a comment form. Check the installation tab out if you would like to know how to use the new template function. Thanks to João Bruni!
  • Made the public key and private key site-wide options. If you use BWP reCAPTCHA on a multi-site installation, you will only need to input this once.
  • Added Spanish – Espanol translation, thanks to Ivan Leomuro!
  • Marked this plugin as compatible with WordPress 3.2.x.
  • Other minor bugfixes and improvements.

1.0.0 (01/25/2011)

  • Initial Release
Print Article Plugin Update Feed