Plugin Directory

Changeset 3406106


Ignore:
Timestamp:
11/30/2025 10:34:12 AM (4 months ago)
Author:
thinkplugin
Message:

Update version 1.1.6 - Tested up to WP 6.9

Location:
thinkcaptcha
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • thinkcaptcha/tags/1.1.6/readme.txt

    r3403384 r3406106  
    33Tags: login captcha, register captcha, woocommerce captcha, google recaptcha, security
    44Requires at least: 5.5
    5 Tested up to: 6.8
    6 Stable tag: 1.1.5
     5Tested up to: 6.9
     6Stable tag: 1.1.6
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
    99
    10 Secure WordPress & WooCommerce forms with Google reCAPTCHA. Stop spam, bots, and brute-force attacks effectively.
     10Secure WordPress & WooCommerce forms with Google reCAPTCHA.
     11Stop spam, bots, and brute-force attacks effectively.
    1112
    1213== Description ==
     
    1415**Enhance Your Website's Login Security with the Power of Google reCAPTCHA**
    1516
    16 Are you tired of spam registrations, brute-force login attacks, and junk form submissions? ThinkCaptcha is the definitive **Google reCAPTCHA** plugin for WordPress, designed to provide maximum **login security** with a simple and modern interface. ThinkCaptcha allows you to easily add a **login captcha**, **register captcha**, and password reset captcha to your most vulnerable forms using Google's user-friendly "I'm not a robot" checkbox (reCAPTCHA v2). This is the ultimate **spam protection** and **bot protection** your site needs.
    17 
     17Are you tired of spam registrations, brute-force login attacks, and junk form submissions?
     18ThinkCaptcha is the definitive **Google reCAPTCHA** plugin for WordPress, designed to provide maximum **login security** with a simple and modern interface.
     19ThinkCaptcha allows you to easily add a **login captcha**, **register captcha**, and password reset captcha to your most vulnerable forms using Google's user-friendly "I'm not a robot" checkbox (reCAPTCHA v2).
     20This is the ultimate **spam protection** and **bot protection** your site needs.
    1821**Free Features for Essential Security:**
    1922
    20 * [cite_start]**WordPress Login Captcha**: Implement a secure **login captcha** on your `/wp-login.php` page to stop brute-force attacks and enhance **login security**[cite: 7].
    21 * [cite_start]**WooCommerce Login Captcha**: Protect your customer accounts by adding a **WooCommerce captcha** to the login form[cite: 8].
    22 * [cite_start]**WooCommerce Register Captcha**: Stop fake user sign-ups with a robust **register captcha** on your WooCommerce registration form[cite: 9].
    23 * [cite_start]**Password Reset Captcha**: Secure both WordPress and WooCommerce password reset forms from bot abuse[cite: 10].
    24 * [cite_start]**Optimized for Performance**: The Google reCAPTCHA script loads asynchronously and only on pages where it is needed[cite: 11].
     23* **WordPress Login Captcha**: Implement a secure **login captcha** on your `/wp-login.php` page to stop brute-force attacks and enhance **login security**.
     24* **WooCommerce Login Captcha**: Protect your customer accounts by adding a **WooCommerce captcha** to the login form.
     25* **WooCommerce Register Captcha**: Stop fake user sign-ups with a robust **register captcha** on your WooCommerce registration form.
     26* **Password Reset Captcha**: Secure both WordPress and WooCommerce password reset forms from bot abuse.
     27* **Optimized for Performance**: The Google reCAPTCHA script loads asynchronously and only on pages where it is needed.
    2528
    2629**🚀 Upgrade to ThinkCaptcha Pro for Ultimate Form Security!**
    2730
    28 Spammers target every form on your site. [cite_start]ThinkCaptcha Pro extends this powerful **reCAPTCHA** protection to create a comprehensive security shield[cite: 13].
     31Spammers target every form on your site.
     32ThinkCaptcha Pro extends this powerful **reCAPTCHA** protection to create a comprehensive security shield.
    2933
    30 * **WooCommerce Checkout Captcha**: The best way to prevent fraudulent orders and spam. [cite_start]Add a **checkout captcha** to your WooCommerce checkout page[cite: 15].
    31 * **Contact Form 7 reCAPTCHA**: Our most requested feature! [cite_start]Add a **Contact Form 7 reCAPTCHA** to every contact form and eliminate junk mail forever[cite: 17].
    32 * [cite_start]**WPForms Captcha**: Secure all forms created with WPForms with a powerful **WPForms captcha**[cite: 18].
    33 * [cite_start]**WordPress Register Captcha**: Block spambots from creating user accounts on your main WordPress registration form with a secure **register captcha**[cite: 19].
    34 * [Secure your entire website today. [cite_start]Get ThinkCaptcha Pro Now!](https://thinkplugin.com/thinkcaptcha-pro/) [cite: 20]
     34* **WooCommerce Checkout Captcha**: The best way to prevent fraudulent orders and spam.
     35Add a **checkout captcha** to your WooCommerce checkout page.
     36* **Contact Form 7 reCAPTCHA**: Our most requested feature!
     37Add a **Contact Form 7 reCAPTCHA** to every contact form and eliminate junk mail forever.
     38* **WPForms Captcha**: Secure all forms created with WPForms with a powerful **WPForms captcha**.
     39* **WordPress Register Captcha**: Block spambots from creating user accounts on your main WordPress registration form with a secure **register captcha**.
     40* [Secure your entire website today. Get ThinkCaptcha Pro Now!](https://thinkplugin.com/thinkcaptcha-pro/)
    3541
    3642== Third-Party Service Disclosure ==
    3743
    38 [cite_start]This plugin connects to the Google reCAPTCHA service to protect forms from bots and spam[cite: 20].
    39 * [cite_start]**Service Used:** Google reCAPTCHA (a service provided by Google LLC)[cite: 21].
    40 * [cite_start]**What Data is Sent:** To verify if a user is human, this service collects and sends hardware and software information, such as device and application data, to Google[cite: 22]. [cite_start]The user's IP address is also collected[cite: 23].
    41 * [cite_start]**When Data is Sent:** This data is sent whenever a form protected by this plugin is displayed and submitted[cite: 23].
    42 * [cite_start]**Links to Policies:** The use of the Google reCAPTCHA service is subject to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms)[cite: 24].
     44This plugin connects to the Google reCAPTCHA service to protect forms from bots and spam.
     45* **Service Used:** Google reCAPTCHA (a service provided by Google LLC).
     46* **What Data is Sent:** To verify if a user is human, this service collects and sends hardware and software information, such as device and application data, to Google.
     47The user's IP address is also collected.
     48* **When Data is Sent:** This data is sent whenever a form protected by this plugin is displayed and submitted.
     49* **Links to Policies:** The use of the Google reCAPTCHA service is subject to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms).
    4350
    4451== Installation ==
    4552
    46 1.  [cite_start]Upload the `thinkcaptcha` folder to the `/wp-content/plugins/` directory[cite: 25].
    47 2.  [cite_start]Activate the plugin through the 'Plugins' menu in WordPress[cite: 26].
    48 3.  [cite_start]Go to the "ThinkCaptcha" menu in your WordPress admin dashboard[cite: 27].
    49 4.  [cite_start]Visit the [Google reCAPTCHA admin console](https://www.google.com/recaptcha/admin/create) to get your Site Key and Secret Key for reCAPTCHA v2 ("I'm not a robot" Checkbox)[cite: 28].
    50 5.  [cite_start]Copy and paste your keys into the plugin's settings page to begin protecting your forms with reCAPTCHA[cite: 29].
    51 6.  [cite_start]Use the simple toggles to enable the **login captcha**, **register captcha**, or other forms[cite: 30].
    52 7.  [cite_start]Save changes, and your **form security** is active! [cite: 31]
     531.  Upload the `thinkcaptcha` folder to the `/wp-content/plugins/` directory.
     542.  Activate the plugin through the 'Plugins' menu in WordPress.
     553.  Go to the "ThinkCaptcha" menu in your WordPress admin dashboard.
     564.  Visit the [Google reCAPTCHA admin console](https://www.google.com/recaptcha/admin/create) to get your Site Key and Secret Key for reCAPTCHA v2 ("I'm not a robot" Checkbox).
     575.  Copy and paste your keys into the plugin's settings page to begin protecting your forms with reCAPTCHA.
     586.  Use the simple toggles to enable the **login captcha**, **register captcha**, or other forms.
     597.  Save changes, and your **form security** is active!
    5360
    5461== Frequently Asked Questions ==
     
    5663= How do I add a login captcha for WordPress login security? =
    5764
    58 ThinkCaptcha makes it easy. [cite_start]After installing and adding your Google reCAPTCHA keys, simply go to the ThinkCaptcha settings page and toggle on "WordPress - Login Form"[cite: 33]. [cite_start]A secure **login captcha** will automatically be added to your login page, dramatically improving your site's **login security** against brute-force attacks[cite: 34].
     65ThinkCaptcha makes it easy. After installing and adding your Google reCAPTCHA keys, simply go to the ThinkCaptcha settings page and toggle on "WordPress - Login Form".
     66A secure **login captcha** will automatically be added to your login page, dramatically improving your site's **login security** against brute-force attacks.
    5967
    6068= How can I add Google reCAPTCHA to my WooCommerce forms? =
    6169
    62 [cite_start]Our plugin offers deep integration with WooCommerce[cite: 35]. [cite_start]You can add a **WooCommerce captcha** to the login, registration, and password reset forms directly from our settings panel with a single click[cite: 36]. [cite_start]The Pro version also allows you to add a **checkout captcha**[cite: 37].
     70Our plugin offers deep integration with WooCommerce.
     71You can add a **WooCommerce captcha** to the login, registration, and password reset forms directly from our settings panel with a single click.
     72The Pro version also allows you to add a **checkout captcha**.
    6373
    6474= Does this plugin work as a Contact Form 7 reCAPTCHA solution? =
    6575
    66 Yes! [cite_start]The Pro version is the perfect **Contact Form 7 reCAPTCHA** plugin[cite: 39]. [cite_start]It automatically integrates with all your CF7 forms to block spam submissions effectively[cite: 40].
     76Yes!
     77The Pro version is the perfect **Contact Form 7 reCAPTCHA** plugin.
     78It automatically integrates with all your CF7 forms to block spam submissions effectively.
    6779
    6880= What is the difference between a captcha and reCAPTCHA? =
    6981
    70 [cite_start]"Captcha" is the general term for a test to tell humans and bots apart[cite: 42]. [cite_start]"reCAPTCHA" is Google's specific, advanced version of a captcha, which uses sophisticated risk analysis to provide a better user experience[cite: 43]. [cite_start]ThinkCaptcha uses Google's secure and user-friendly reCAPTCHA v2[cite: 44].
     82"Captcha" is the general term for a test to tell humans and bots apart.
     83"reCAPTCHA" is Google's specific, advanced version of a captcha, which uses sophisticated risk analysis to provide a better user experience.
     84ThinkCaptcha uses Google's secure and user-friendly reCAPTCHA v2.
    7185
    7286= Does this plugin slow down my site? =
    7387
    74 [cite_start]No. The plugin is lightweight, and the Google reCAPTCHA script is loaded asynchronously using WordPress best practices, meaning it doesn't block your page from loading[cite: 45]. [cite_start]It only loads on pages where the captcha is active[cite: 46].
     88No.
     89The plugin is lightweight, and the Google reCAPTCHA script is loaded asynchronously using WordPress best practices, meaning it doesn't block your page from loading.
     90It only loads on pages where the captcha is active.
    7591
    7692== Screenshots ==
    7793
    78 1.  [cite_start]The modern and clean settings panel, showing the Pro upgrade hero section[cite: 47].
    79 2.  [cite_start]The General Settings section for entering Site and Secret keys[cite: 48].
    80 3.  [cite_start]The Integrations section, showing free features enabled and Pro features locked with an "Upgrade" button[cite: 49].
    81 4.  [cite_start]Example of the reCAPTCHA box on the WordPress login form[cite: 50].
    82 5.  [cite_start]Example of the reCAPTCHA box on a WooCommerce form[cite: 51].
     941.  The modern and clean settings panel, showing the Pro upgrade hero section.
     952.  The General Settings section for entering Site and Secret keys.
     963.  The Integrations section, showing free features enabled and Pro features locked with an "Upgrade" button.
     974.  Example of the reCAPTCHA box on the WordPress login form.
     985.  Example of the reCAPTCHA box on a WooCommerce form.
    8399
    84100== Changelog ==
     101
     102= 1.1.6 =
     103* TWEAK: Tested up to WordPress 6.9.
    85104
    86105= 1.1.5 =
     
    93112
    94113= 1.1.4 =
    95 * [cite_start]TWEAK: Optimized plugin name, description, and tags for better SEO and discovery on WordPress.org[cite: 52].
     114* TWEAK: Optimized plugin name, description, and tags for better SEO and discovery on WordPress.org.
    96115
    97116= 1.1.3 =
    98 * [cite_start]TWEAK: Added tags to plugin header file for better search discovery[cite: 53].
     117* TWEAK: Added tags to plugin header file for better search discovery.
    99118
    100119= 1.1.2 =
    101 * [cite_start]FIX: Implemented `wp_enqueue_script` for loading external JavaScript to adhere to WordPress.org standards[cite: 54].
    102 * [cite_start]FIX: Added nonce checks to all form submissions for improved security against CSRF attacks[cite: 55].
    103 * [cite_start]FIX: Implemented sanitization and unslashing for all `$_POST` and `$_SERVER` inputs[cite: 56].
    104 * [cite_start]FIX: Added versioning to all enqueued scripts and styles to prevent caching issues[cite: 57].
    105 * [cite_start]FIX: Corrected readme.txt to match plugin version, tag count, and description length requirements[cite: 58].
    106 * [cite_start]FIX: Added `isset` check for `$_SERVER` variables to prevent potential notices[cite: 59].
     120* FIX: Implemented `wp_enqueue_script` for loading external JavaScript to adhere to WordPress.org standards.
     121* FIX: Added nonce checks to all form submissions for improved security against CSRF attacks.
     122* FIX: Implemented sanitization and unslashing for all `$_POST` and `$_SERVER` inputs.
     123* FIX: Added versioning to all enqueued scripts and styles to prevent caching issues.
     124* FIX: Corrected readme.txt to match plugin version, tag count, and description length requirements.
     125* FIX: Added `isset` check for `$_SERVER` variables to prevent potential notices.
    107126
    108127= 1.1.1 =
    109 * [cite_start]FIX: Bundled Font Awesome library locally to comply with WordPress.org guidelines and remove external dependencies[cite: 60].
     128* FIX: Bundled Font Awesome library locally to comply with WordPress.org guidelines and remove external dependencies.
    110129* TWEAK: Updated version number.
    111130
    112131= 1.1.0 =
    113 * [cite_start]Initial public release[cite: 61].
     132* Initial public release.
    114133
    115134== Upgrade Notice ==
    116135
    117 = 1.1.5 =
    118 This update includes critical fixes for translation loading, improves GDPR compliance by removing external Google Fonts, and fixes validator warnings.
     136= 1.1.6 =
     137Confirmed compatibility with WordPress 6.9.
  • thinkcaptcha/tags/1.1.6/thinkcaptcha.php

    r3403384 r3406106  
    55 * Description:       Secure your WordPress and WooCommerce forms with Google reCAPTCHA. The best anti-spam, login security, and bot protection to stop brute-force attacks. Adds login captcha, register captcha, and more.
    66 * Tags:              login captcha, register captcha, woocommerce captcha, google recaptcha, security
    7  * Version:           1.1.5
     7 * Version:           1.1.6
    88 * Author:            Thinkplugin.com
    99 * Author URI:        https://thinkplugin.com/
     
    1818}
    1919
    20 define( 'THINKCAPTCHA_VERSION', '1.1.5' );
     20define( 'THINKCAPTCHA_VERSION', '1.1.6' );
    2121define( 'THINKCAPTCHA_PATH', plugin_dir_path( __FILE__ ) );
    2222define( 'THINKCAPTCHA_URL', plugin_dir_url( __FILE__ ) );
  • thinkcaptcha/trunk/readme.txt

    r3403384 r3406106  
    33Tags: login captcha, register captcha, woocommerce captcha, google recaptcha, security
    44Requires at least: 5.5
    5 Tested up to: 6.8
    6 Stable tag: 1.1.5
     5Tested up to: 6.9
     6Stable tag: 1.1.6
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
    99
    10 Secure WordPress & WooCommerce forms with Google reCAPTCHA. Stop spam, bots, and brute-force attacks effectively.
     10Secure WordPress & WooCommerce forms with Google reCAPTCHA.
     11Stop spam, bots, and brute-force attacks effectively.
    1112
    1213== Description ==
     
    1415**Enhance Your Website's Login Security with the Power of Google reCAPTCHA**
    1516
    16 Are you tired of spam registrations, brute-force login attacks, and junk form submissions? ThinkCaptcha is the definitive **Google reCAPTCHA** plugin for WordPress, designed to provide maximum **login security** with a simple and modern interface. ThinkCaptcha allows you to easily add a **login captcha**, **register captcha**, and password reset captcha to your most vulnerable forms using Google's user-friendly "I'm not a robot" checkbox (reCAPTCHA v2). This is the ultimate **spam protection** and **bot protection** your site needs.
    17 
     17Are you tired of spam registrations, brute-force login attacks, and junk form submissions?
     18ThinkCaptcha is the definitive **Google reCAPTCHA** plugin for WordPress, designed to provide maximum **login security** with a simple and modern interface.
     19ThinkCaptcha allows you to easily add a **login captcha**, **register captcha**, and password reset captcha to your most vulnerable forms using Google's user-friendly "I'm not a robot" checkbox (reCAPTCHA v2).
     20This is the ultimate **spam protection** and **bot protection** your site needs.
    1821**Free Features for Essential Security:**
    1922
    20 * [cite_start]**WordPress Login Captcha**: Implement a secure **login captcha** on your `/wp-login.php` page to stop brute-force attacks and enhance **login security**[cite: 7].
    21 * [cite_start]**WooCommerce Login Captcha**: Protect your customer accounts by adding a **WooCommerce captcha** to the login form[cite: 8].
    22 * [cite_start]**WooCommerce Register Captcha**: Stop fake user sign-ups with a robust **register captcha** on your WooCommerce registration form[cite: 9].
    23 * [cite_start]**Password Reset Captcha**: Secure both WordPress and WooCommerce password reset forms from bot abuse[cite: 10].
    24 * [cite_start]**Optimized for Performance**: The Google reCAPTCHA script loads asynchronously and only on pages where it is needed[cite: 11].
     23* **WordPress Login Captcha**: Implement a secure **login captcha** on your `/wp-login.php` page to stop brute-force attacks and enhance **login security**.
     24* **WooCommerce Login Captcha**: Protect your customer accounts by adding a **WooCommerce captcha** to the login form.
     25* **WooCommerce Register Captcha**: Stop fake user sign-ups with a robust **register captcha** on your WooCommerce registration form.
     26* **Password Reset Captcha**: Secure both WordPress and WooCommerce password reset forms from bot abuse.
     27* **Optimized for Performance**: The Google reCAPTCHA script loads asynchronously and only on pages where it is needed.
    2528
    2629**🚀 Upgrade to ThinkCaptcha Pro for Ultimate Form Security!**
    2730
    28 Spammers target every form on your site. [cite_start]ThinkCaptcha Pro extends this powerful **reCAPTCHA** protection to create a comprehensive security shield[cite: 13].
     31Spammers target every form on your site.
     32ThinkCaptcha Pro extends this powerful **reCAPTCHA** protection to create a comprehensive security shield.
    2933
    30 * **WooCommerce Checkout Captcha**: The best way to prevent fraudulent orders and spam. [cite_start]Add a **checkout captcha** to your WooCommerce checkout page[cite: 15].
    31 * **Contact Form 7 reCAPTCHA**: Our most requested feature! [cite_start]Add a **Contact Form 7 reCAPTCHA** to every contact form and eliminate junk mail forever[cite: 17].
    32 * [cite_start]**WPForms Captcha**: Secure all forms created with WPForms with a powerful **WPForms captcha**[cite: 18].
    33 * [cite_start]**WordPress Register Captcha**: Block spambots from creating user accounts on your main WordPress registration form with a secure **register captcha**[cite: 19].
    34 * [Secure your entire website today. [cite_start]Get ThinkCaptcha Pro Now!](https://thinkplugin.com/thinkcaptcha-pro/) [cite: 20]
     34* **WooCommerce Checkout Captcha**: The best way to prevent fraudulent orders and spam.
     35Add a **checkout captcha** to your WooCommerce checkout page.
     36* **Contact Form 7 reCAPTCHA**: Our most requested feature!
     37Add a **Contact Form 7 reCAPTCHA** to every contact form and eliminate junk mail forever.
     38* **WPForms Captcha**: Secure all forms created with WPForms with a powerful **WPForms captcha**.
     39* **WordPress Register Captcha**: Block spambots from creating user accounts on your main WordPress registration form with a secure **register captcha**.
     40* [Secure your entire website today. Get ThinkCaptcha Pro Now!](https://thinkplugin.com/thinkcaptcha-pro/)
    3541
    3642== Third-Party Service Disclosure ==
    3743
    38 [cite_start]This plugin connects to the Google reCAPTCHA service to protect forms from bots and spam[cite: 20].
    39 * [cite_start]**Service Used:** Google reCAPTCHA (a service provided by Google LLC)[cite: 21].
    40 * [cite_start]**What Data is Sent:** To verify if a user is human, this service collects and sends hardware and software information, such as device and application data, to Google[cite: 22]. [cite_start]The user's IP address is also collected[cite: 23].
    41 * [cite_start]**When Data is Sent:** This data is sent whenever a form protected by this plugin is displayed and submitted[cite: 23].
    42 * [cite_start]**Links to Policies:** The use of the Google reCAPTCHA service is subject to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms)[cite: 24].
     44This plugin connects to the Google reCAPTCHA service to protect forms from bots and spam.
     45* **Service Used:** Google reCAPTCHA (a service provided by Google LLC).
     46* **What Data is Sent:** To verify if a user is human, this service collects and sends hardware and software information, such as device and application data, to Google.
     47The user's IP address is also collected.
     48* **When Data is Sent:** This data is sent whenever a form protected by this plugin is displayed and submitted.
     49* **Links to Policies:** The use of the Google reCAPTCHA service is subject to Google's [Privacy Policy](https://policies.google.com/privacy) and [Terms of Service](https://policies.google.com/terms).
    4350
    4451== Installation ==
    4552
    46 1.  [cite_start]Upload the `thinkcaptcha` folder to the `/wp-content/plugins/` directory[cite: 25].
    47 2.  [cite_start]Activate the plugin through the 'Plugins' menu in WordPress[cite: 26].
    48 3.  [cite_start]Go to the "ThinkCaptcha" menu in your WordPress admin dashboard[cite: 27].
    49 4.  [cite_start]Visit the [Google reCAPTCHA admin console](https://www.google.com/recaptcha/admin/create) to get your Site Key and Secret Key for reCAPTCHA v2 ("I'm not a robot" Checkbox)[cite: 28].
    50 5.  [cite_start]Copy and paste your keys into the plugin's settings page to begin protecting your forms with reCAPTCHA[cite: 29].
    51 6.  [cite_start]Use the simple toggles to enable the **login captcha**, **register captcha**, or other forms[cite: 30].
    52 7.  [cite_start]Save changes, and your **form security** is active! [cite: 31]
     531.  Upload the `thinkcaptcha` folder to the `/wp-content/plugins/` directory.
     542.  Activate the plugin through the 'Plugins' menu in WordPress.
     553.  Go to the "ThinkCaptcha" menu in your WordPress admin dashboard.
     564.  Visit the [Google reCAPTCHA admin console](https://www.google.com/recaptcha/admin/create) to get your Site Key and Secret Key for reCAPTCHA v2 ("I'm not a robot" Checkbox).
     575.  Copy and paste your keys into the plugin's settings page to begin protecting your forms with reCAPTCHA.
     586.  Use the simple toggles to enable the **login captcha**, **register captcha**, or other forms.
     597.  Save changes, and your **form security** is active!
    5360
    5461== Frequently Asked Questions ==
     
    5663= How do I add a login captcha for WordPress login security? =
    5764
    58 ThinkCaptcha makes it easy. [cite_start]After installing and adding your Google reCAPTCHA keys, simply go to the ThinkCaptcha settings page and toggle on "WordPress - Login Form"[cite: 33]. [cite_start]A secure **login captcha** will automatically be added to your login page, dramatically improving your site's **login security** against brute-force attacks[cite: 34].
     65ThinkCaptcha makes it easy. After installing and adding your Google reCAPTCHA keys, simply go to the ThinkCaptcha settings page and toggle on "WordPress - Login Form".
     66A secure **login captcha** will automatically be added to your login page, dramatically improving your site's **login security** against brute-force attacks.
    5967
    6068= How can I add Google reCAPTCHA to my WooCommerce forms? =
    6169
    62 [cite_start]Our plugin offers deep integration with WooCommerce[cite: 35]. [cite_start]You can add a **WooCommerce captcha** to the login, registration, and password reset forms directly from our settings panel with a single click[cite: 36]. [cite_start]The Pro version also allows you to add a **checkout captcha**[cite: 37].
     70Our plugin offers deep integration with WooCommerce.
     71You can add a **WooCommerce captcha** to the login, registration, and password reset forms directly from our settings panel with a single click.
     72The Pro version also allows you to add a **checkout captcha**.
    6373
    6474= Does this plugin work as a Contact Form 7 reCAPTCHA solution? =
    6575
    66 Yes! [cite_start]The Pro version is the perfect **Contact Form 7 reCAPTCHA** plugin[cite: 39]. [cite_start]It automatically integrates with all your CF7 forms to block spam submissions effectively[cite: 40].
     76Yes!
     77The Pro version is the perfect **Contact Form 7 reCAPTCHA** plugin.
     78It automatically integrates with all your CF7 forms to block spam submissions effectively.
    6779
    6880= What is the difference between a captcha and reCAPTCHA? =
    6981
    70 [cite_start]"Captcha" is the general term for a test to tell humans and bots apart[cite: 42]. [cite_start]"reCAPTCHA" is Google's specific, advanced version of a captcha, which uses sophisticated risk analysis to provide a better user experience[cite: 43]. [cite_start]ThinkCaptcha uses Google's secure and user-friendly reCAPTCHA v2[cite: 44].
     82"Captcha" is the general term for a test to tell humans and bots apart.
     83"reCAPTCHA" is Google's specific, advanced version of a captcha, which uses sophisticated risk analysis to provide a better user experience.
     84ThinkCaptcha uses Google's secure and user-friendly reCAPTCHA v2.
    7185
    7286= Does this plugin slow down my site? =
    7387
    74 [cite_start]No. The plugin is lightweight, and the Google reCAPTCHA script is loaded asynchronously using WordPress best practices, meaning it doesn't block your page from loading[cite: 45]. [cite_start]It only loads on pages where the captcha is active[cite: 46].
     88No.
     89The plugin is lightweight, and the Google reCAPTCHA script is loaded asynchronously using WordPress best practices, meaning it doesn't block your page from loading.
     90It only loads on pages where the captcha is active.
    7591
    7692== Screenshots ==
    7793
    78 1.  [cite_start]The modern and clean settings panel, showing the Pro upgrade hero section[cite: 47].
    79 2.  [cite_start]The General Settings section for entering Site and Secret keys[cite: 48].
    80 3.  [cite_start]The Integrations section, showing free features enabled and Pro features locked with an "Upgrade" button[cite: 49].
    81 4.  [cite_start]Example of the reCAPTCHA box on the WordPress login form[cite: 50].
    82 5.  [cite_start]Example of the reCAPTCHA box on a WooCommerce form[cite: 51].
     941.  The modern and clean settings panel, showing the Pro upgrade hero section.
     952.  The General Settings section for entering Site and Secret keys.
     963.  The Integrations section, showing free features enabled and Pro features locked with an "Upgrade" button.
     974.  Example of the reCAPTCHA box on the WordPress login form.
     985.  Example of the reCAPTCHA box on a WooCommerce form.
    8399
    84100== Changelog ==
     101
     102= 1.1.6 =
     103* TWEAK: Tested up to WordPress 6.9.
    85104
    86105= 1.1.5 =
     
    93112
    94113= 1.1.4 =
    95 * [cite_start]TWEAK: Optimized plugin name, description, and tags for better SEO and discovery on WordPress.org[cite: 52].
     114* TWEAK: Optimized plugin name, description, and tags for better SEO and discovery on WordPress.org.
    96115
    97116= 1.1.3 =
    98 * [cite_start]TWEAK: Added tags to plugin header file for better search discovery[cite: 53].
     117* TWEAK: Added tags to plugin header file for better search discovery.
    99118
    100119= 1.1.2 =
    101 * [cite_start]FIX: Implemented `wp_enqueue_script` for loading external JavaScript to adhere to WordPress.org standards[cite: 54].
    102 * [cite_start]FIX: Added nonce checks to all form submissions for improved security against CSRF attacks[cite: 55].
    103 * [cite_start]FIX: Implemented sanitization and unslashing for all `$_POST` and `$_SERVER` inputs[cite: 56].
    104 * [cite_start]FIX: Added versioning to all enqueued scripts and styles to prevent caching issues[cite: 57].
    105 * [cite_start]FIX: Corrected readme.txt to match plugin version, tag count, and description length requirements[cite: 58].
    106 * [cite_start]FIX: Added `isset` check for `$_SERVER` variables to prevent potential notices[cite: 59].
     120* FIX: Implemented `wp_enqueue_script` for loading external JavaScript to adhere to WordPress.org standards.
     121* FIX: Added nonce checks to all form submissions for improved security against CSRF attacks.
     122* FIX: Implemented sanitization and unslashing for all `$_POST` and `$_SERVER` inputs.
     123* FIX: Added versioning to all enqueued scripts and styles to prevent caching issues.
     124* FIX: Corrected readme.txt to match plugin version, tag count, and description length requirements.
     125* FIX: Added `isset` check for `$_SERVER` variables to prevent potential notices.
    107126
    108127= 1.1.1 =
    109 * [cite_start]FIX: Bundled Font Awesome library locally to comply with WordPress.org guidelines and remove external dependencies[cite: 60].
     128* FIX: Bundled Font Awesome library locally to comply with WordPress.org guidelines and remove external dependencies.
    110129* TWEAK: Updated version number.
    111130
    112131= 1.1.0 =
    113 * [cite_start]Initial public release[cite: 61].
     132* Initial public release.
    114133
    115134== Upgrade Notice ==
    116135
    117 = 1.1.5 =
    118 This update includes critical fixes for translation loading, improves GDPR compliance by removing external Google Fonts, and fixes validator warnings.
     136= 1.1.6 =
     137Confirmed compatibility with WordPress 6.9.
  • thinkcaptcha/trunk/thinkcaptcha.php

    r3403384 r3406106  
    55 * Description:       Secure your WordPress and WooCommerce forms with Google reCAPTCHA. The best anti-spam, login security, and bot protection to stop brute-force attacks. Adds login captcha, register captcha, and more.
    66 * Tags:              login captcha, register captcha, woocommerce captcha, google recaptcha, security
    7  * Version:           1.1.5
     7 * Version:           1.1.6
    88 * Author:            Thinkplugin.com
    99 * Author URI:        https://thinkplugin.com/
     
    1818}
    1919
    20 define( 'THINKCAPTCHA_VERSION', '1.1.5' );
     20define( 'THINKCAPTCHA_VERSION', '1.1.6' );
    2121define( 'THINKCAPTCHA_PATH', plugin_dir_path( __FILE__ ) );
    2222define( 'THINKCAPTCHA_URL', plugin_dir_url( __FILE__ ) );
Note: See TracChangeset for help on using the changeset viewer.