β³ π Add Cloudflare Turnstile integration #25671
Replies: 27 comments 17 replies
-
|
Hope this can be added like WPForms did so it can be integrated easily to Elementor forms. |
Beta Was this translation helpful? Give feedback.
-
|
This already exists in https://wordpress.org/plugins/simple-cloudflare-turnstile/ right..? and duplicate of https://github.com/orgs/elementor/discussions/27293 |
Beta Was this translation helpful? Give feedback.
-
|
At this moment (Dec 4th 2024), the Simple Cloudflare Turnstile throws a JS error Can't find variable: turnstile on websites with Elementor. So an integration with Cloudflare Turnstile without the need for a plugin would make it a more reliable solution. Also beneficial for Elementor. |
Beta Was this translation helpful? Give feedback.
-
|
Very necessary to have this in the settings of Elementor without installing a plugin. Turnstile is 100000 times better. Please, is very important! |
Beta Was this translation helpful? Give feedback.
-
|
I built a custom integration to add Cloudflare Turnstile support to Elementor Forms, following the same pattern Elementor uses for reCAPTCHA. To use it, you just need to include it in your theme's function.php file. https://gist.github.com/DavePodosyan/b4e6f0a261ce5c7ed3b30b0734d56291 |
Beta Was this translation helpful? Give feedback.
-
|
This will become more important this year as Google are moving all keys to cloud projects (Billing) by the end of the year and lots of users are going to want an alternative. hcaptcha is another option that could be added. |
Beta Was this translation helpful? Give feedback.
-
|
I need this on over 50 websites! |
Beta Was this translation helpful? Give feedback.
-
|
Google will start charging for ReCaptcha at the end of 2025, it would be very important for a lot of people to get this before then. |
Beta Was this translation helpful? Give feedback.
-
|
reCAPTCHA Essentials is only free up to 10,000 assessments per month. That might sound like a lot but good luck if you have many visitors and bots monthly... Source: |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @DavePodosyan for the starter implementation. Note that your implementation uses The solution means switching the cloudflare turnstile to Then I found a related issue for a different modal/popup: Essentially, track state of initilization on the turnstile field element itself as an attribute, and leave We have our own custom plugin (not commercial), so my implementation has been very much customized, but I'd be happy to share code if that's of interest...it could be cleaned up. So, a universal implementation:
I hope this info is useful to others that might be trying and encountering |
Beta Was this translation helpful? Give feedback.
-
|
The lack of Turnstile support has caused me to stop using Elementor forms altogether. There are too many other options that support Turnstile and hCaptcha. |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
A lightweight plugin that adds native support for hCaptcha and Cloudflare Turnstile https://github.com/DavePodosyan/captcha-for-elementor-pro-forms |
Beta Was this translation helpful? Give feedback.
-
|
@reedock, Totally get it, native support in Elementor would be ideal. Iβm not trying to promote anything here, just leaving a stopgap for folks blocked today. The add-on is minimalist: it registers the field types, enqueues the provider scripts, and validates tokens on submit. No settings beyond site/secret keys, no extra features, no telemetry. I would have submitted this as a PR directly, but unfortunately Elementor Pro is not a public repo. |
Beta Was this translation helpful? Give feedback.
-
|
I would love to see this in v4. |
Beta Was this translation helpful? Give feedback.
-
|
any news on this? |
Beta Was this translation helpful? Give feedback.
-
|
+1 would be a nice addition |
Beta Was this translation helpful? Give feedback.
-
|
I would also like to see this in Elementor without having to use a plugin. |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
This is an important intergration. +1 |
Beta Was this translation helpful? Give feedback.
-
|
+1, Cloudflare Turnstile (free) is needed as a replacement for reCAPTCHA (free) because Google is forcing all current users of reCaptcha classic to migrate to the new reCaptcha on Google Cloud by the end of 2025, and that is only free for only 10.000 visits - good luck with that when you have a ton of AI bots crawling your site. if you have seen any reCaptcha rendered in the past week, you probably noticed that the reCaptcha button has a new text overlay that announces the change of terms of service and this link for "Take action": https://google.com/recaptcha/admin/migrate
https://cloud.google.com/recaptcha/docs/migration-overview quote from that Google overview reference: All reCAPTCHA Classic customers must migrate or will be migrated to Google Cloud by the end of 2025. The process involves the following phases. Q3 2024: New Classic keys are no longer allowed. Q4 2025: Customers are automatically migrated from Classic to the Enterprise version. |
Beta Was this translation helpful? Give feedback.
-
|
+1 for this request. Cloudflare Turnstile is necessary. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
What's the usual turn around of popular feature requests? |
Beta Was this translation helpful? Give feedback.
-
|
+1 |
Beta Was this translation helpful? Give feedback.
-
|
Wow, 1.5 years later still no turnstile while the entire industry is using this as a standard. Shame on you Elementor |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Prerequisites
What problem is your feature request going to solve? Please describe..
There is currently no way to add Cloudflare Turnstile to Elementor forms without the need of an extra plugin. Only reCAPTCHA is being offered.
Describe the solution you'd like.
Add Cloudflare Turnstile in the Settings, Integration tab.
Describe alternatives you've considered.
reCAPTCHA and reCAPTCHA V3 aren't as good as Cloudflare Turnstile in my humble opinion.
Additional context
Other plugins specialized in "forms" like WPforms etc. integrated Cloudflare turnstile already.
Agreement
Beta Was this translation helpful? Give feedback.
All reactions