• Skip to primary navigation
  • Skip to main content

RocketGeek

Home of WP-Members, The Original WordPress Membership Plugin

  • WordPress Plugins
    • WP-Members
      • FAQs
      • Quick Start
      • Documentation
      • Extensions
    • Advanced Options
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Download Protect
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Invite Codes
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • MailChimp Integration
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • PayPal Subscriptions
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Salesforce Web-to-Lead
    • Security
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Text Editor
      • Purchase the Plugin
      • Get the Pro Bundle
    • User List
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • User Tracking
      • Documentation
      • Purchase the Plugin
      • Get the Pro Bundle
    • Memberships for WooCommerce
    • WordPass
  • Store
    • Cart
    • Checkout
  • Blog
    • Basics [Free]
    • Tips and Tricks
    • Filters
    • Actions
    • Code Snippets
    • Shortcodes
    • Design
    • Release Announcements
  • Contact
  • Sign In
  • Show Search
Hide Search
Home » Filters » Integrating Really Simple CAPTCHA

Integrating Really Simple CAPTCHA

Chad Butler · Apr 25, 2014 ·

Really Simple CAPTCHA can be used with the WP-Members plugin in place of the default reCAPTCHA.

Note: This method of adding Really Simple CAPTCHA is no longer necessary as it is now supported directly within the plugin. Install and activate the Really Simple CAPTCHA plugin, enable it in the WP-Members options, and customize using the settings in the CAPTCHA tab. I am leaving this post active, however, as the code may be useful for developers that want more exact control over the Really Simple CAPTCHA display.

This article is only available to WP-Members Support Subscribers. If you have an existing subscription, please login below. If you do not have a current support subscription, you can purchase a support subscription here.

Already a Member? Log In Here
   
Forgot password? Click here to reset

To gain full access to WP-Members premium content, a current support subscription is required. You can purchase an annual support subscription for as little as $59, which provides you with access to priority support, a customer support forum, access to code snippets, and more.

Why wait? Choose your subscription option here.

[
Why join?]

Filters, Tips and Tricks captcha, filters, wpmem_pre_register_data, wpmem_register_form_rows

Welcome to RocketGeek Interactive › Forums › Integrating Really Simple CAPTCHA

Tagged: captcha, filters, wpmem_pre_register_data, wpmem_register_form_rows

  • This topic has 6 replies, 3 voices, and was last updated 6 years, 5 months ago by Chad Butler.
Viewing 3 reply threads
  • Author
    Posts
    • April 25, 2014 at 9:49 pm #4775
      Chad Butler
      Keymaster

      Really Simple CAPTCHA can be used with the WP-Members plugin in place of the default reCAPTCHA. Prerequisites Use of Really Simple CAPTCHA requires th
      [See the full post at: Integrating Really Simple CAPTCHA]

    • May 27, 2014 at 10:18 pm #4955
      edtorrey
      Participant

      Chad
      The implementation isn’t working on this page:
      http://dev.hcwg.org/new-member/

      The custom function file appears to be loading and adding the html to the WP-Members new user registration form footer, but, the call to Really Simple Captcha does not seem to be owkring.

      I decided to implement the Really Simple Captcha in WP-Members v2.9.2 as a custom plug-in.
      – Deactivated reCaptcha in Settings > WP-Members > WP-Members Options tab.
      – Created a plain text file named mycustomfunctions.php and located it in dev/wp-content/.
      – Added the plug-in header and your code above, verbatum.
      – Added Really Simple Captcha v1.8 and activated.
      – Activated mycustomfunctions.

      I changed the font color of the code input to red from black, and inputs are not red.

      • May 27, 2014 at 11:34 pm #4956
        Chad Butler
        Keymaster

        Hi Gene –

        It looks like you’ve set everything up correctly. Looking at the form you have, if Really Simple CAPTCHA was not activated, you would get a script error when the ReallySimpleCaptcha instance was called. You get the proper elements, but the image does not show. Following the path for the image, I can see that it is not being generated.

        The fact that the image is not being generated requires some troubleshooting of Really Simple CAPTCHA, which is something I can only give you basic guidance on.

        Looking at the FAQs of Really Simple CAPTCHA, you must have GD and FreeType enabled. You also need to make sure that the temporary file folder is writable. If it’s not, then RSC cannot generate and write the images for the CAPTCHA to the folder. Based on the symptoms on your site, I’d guess that the issue is one of these two things.

        For the input color, it looks like you make the label red, not the input.

        Hope that helps.

    • September 30, 2014 at 9:37 am #6016
      andrewfielden
      Participant

      Hi

      I have this working – mostly.

      Really Simple Captcha is installed and the tmp directory is writeable.

      The code in this post has also been added to a custom plugin.

      I have a register page with the short code of [wp-members page=”register”]

      This can be seen at http://goplaces.biz/register/

      I am however getting two captcha images being shown with associated input boxes and cannot register a membership.

      Any help appreciated

      • September 30, 2014 at 11:32 am #6018
        Chad Butler
        Keymaster

        Hi Andrew – this post is actually from before Really Simple CAPTCHA was included in the plugin as an option, so that’s kind of my fault – the post should be updated to note that if you use the option in plugin (i.e. you have set the plugin’s captcha option to Really Simple Captcha).

        So you can actually do this now without adding the custom code (as it is also included in the plugin).

    • September 30, 2014 at 2:53 pm #6022
      andrewfielden
      Participant

      Oh yes, I have removed the code and now all is at it should be. Thanks Chad.

      By the way the register form has password included for users to create their own and the confirmation message states use the password emailed to you. I think that it may be a nice touch to trap that the user has created a password and have an alternative success message?

      All the best

      Andrew

      • September 30, 2014 at 9:43 pm #6023
        Chad Butler
        Keymaster

        Hi Andrew,

        Glad that worked out.

        Although the password fields are now added at plugin install, they are not enabled by default – the default setup remains as it always has been: to email a temporary password to the user upon registration. That is why the default registration success message indicates that the password is emailed to them. However, keep in mind this is the default message for successful registration. You can change this message in the dialogs tab to something more appropriate for your individual setup.

  • Author
    Posts
Viewing 3 reply threads
  • You must be logged in to reply to this topic.
Log In

Ready to get started?

Join Today!

© 2021 · butlerblog.com · RocketGeek is built using WordPress, WP-Members, and the Genesis Framework

  • butlerblog.com
  • WP-Members Support Subscription
  • Terms of Service
  • Refund Policy