RiseX Captcha

RiseX Captcha is a WordPress plugin designed to enhance your website’s security by integrating Google reCAPTCHA (v2 and v3) across WooCommerce, WordPress pages, and custom forms.

Features

  • Supports Google reCAPTCHA v2 and v3 integration.

  • Captcha can be applied to WooCommerce pages: Single Product, Checkout, Registration, Login, Shop, Product Review, Lost Password.

  • Captcha can be applied to WordPress core pages: Login, Registration, Lost Password.

  • Ability to add captcha to custom forms using form IDs.

  • Position control for v2 – place captcha above or below the Add to Cart button on product and shop pages.

  • Label support for v2 – add a text label above the captcha widget.

  • Captcha Styling options (v2):

    • Widget size: Normal / Compact

    • Theme: Light / Dark

    • Custom error message text

    • Label text color, background color, and font size

    • Container width, background color, border color, padding, margin, border radius

    • Custom CSS for advanced design

  • Restriction settings to control where captcha is displayed:

    • By country (include/exclude specific countries)

    • By IP address (include/exclude defined IPs)

    • By user roles (include/exclude roles such as Guest, Logged-in, or custom roles)

Back end

Plugin Location

After activation, you will find a new Captcha tab inside WooCommerce → Settings.
This tab contains six sub-sections:

  1. General

  2. WooCommerce Pages

  3. WordPress Pages

  4. Custom Form

  5. Captcha Styling V2

  6. Restrict Captcha

1. General Settings

The General tab controls the global plugin setup.

  • Enable Plugin: Checkbox to activate or deactivate RiseX Captcha.

  • Captcha Type: Select between Google reCAPTCHA v2 or v3.

  • Site Key & Secret Key: Required credentials from Google reCAPTCHA. The fields displayed will depend on the selected version.

2- WooCommerce Pages

This section allows you to enable captcha on specific WooCommerce pages:

  • Single Product Page

  • Checkout Page

  • Registration Page

  • Login Page

  • Shop Page (work only with ajax)

  • Product Review Page

  • Lost Password Page

reCAPTCHA v2 Options

  • Captcha Label: Add a text label above the captcha.

  • Captcha Position (for Shop & Product Pages):

    • Above Add to Cart

    • Below Add to Cart

reCAPTCHA v3 Notes

  • Invisible captcha, no label or position options available.

3. WordPress Pages

Settings are identical to WooCommerce Pages, but applied to WordPress default authentication pages:

  • Login Page

  • Registration Page

  • Lost Password Page

4. Custom Forms

This feature allows captcha integration into custom forms.

  • Enable Captcha Integration on Custom Forms (checkbox).

  • Custom Form IDs: Add comma-separated IDs (e.g., form-1, contact-form-2).

  • Captcha Label (v2 only): Add a label text above captcha.

    • Note: For v3, labels are not available due to its invisible nature.

How to find the form ID?

  1. Inspect the form by right-clicking on the form or a form field.
  2. Locate the corresponding tag in the HTML, where you will find the form’s ID attribute. Copy that ID.

Contact form 7

  1. The form field will automatically list all the forms created using the Contact Form 7 plugin.
  2. Select the forms on which you want the reCAPTCHA to appear.

5. Captcha Styling V2

RiseX Captcha offers detailed styling controls for reCAPTCHA v2.

Available Options:

  • Size: Normal / Compact

  • Theme: Light / Dark

  • Error Message: Custom error when captcha is not completed.

  • Captcha Label Text Color

  • Captcha Label Background Color

  • Captcha Label Font Size

  • Enable Custom Styling: Toggle to apply custom styles.

  • Container Width (numeric value).

  • Container Background Color.

  • Container Border Color.

  • Container Padding (e.g., 20px).

  • Container Margin (e.g., 15px 0).

  • Border Radius (e.g., 8px for rounded corners).

  • Custom CSS: Add your own CSS for advanced customization.

6. Restrict Captcha

Restrict captcha display by Country, IP Address, or User Roles.

Restriction Type Options:

  1. Countries

    • Mode: Include / Exclude

    • Select Countries: Choose countries where captcha will appear.

  2. IP Addresses

    • Mode: Include / Exclude

    • Allowed IPs: Enter comma-separated IPs (leave empty to apply everywhere).

  3. User Roles

    • Mode: Include / Exclude

    • Allowed Roles: Choose roles (e.g., Guest Users, Logged-in Users, Admin, Editor, etc.).

Front End

V2

WooCommerce Pages

1-Shop

This is how the reCAPTCHA v2 will be displayed on the WooCommerce shop page.

2-Single Product Page

This is how the reCAPTCHA v2 will be displayed on the WooCommerce single product page.

3-Checkout Page

This is how the reCAPTCHA v2 will be displayed on the WooCommerce checkout page.

Custom Form

This is how the reCAPTCHA v2 will be displayed on the Custom forms

Custom Styling

This is how the styling will be applied to the reCAPTCHA v2.

V3

WordPress

This is how the reCAPTCHA v3 will be displayed on the Wordperss login page.