[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"plugins":3},[4,93],{"id":5,"title":6,"body":7,"category":21,"changelog":22,"description":13,"discontinued":31,"extension":32,"externalServices":33,"faqs":42,"features":58,"image":65,"installation":66,"license":73,"meta":74,"navigation":75,"path":76,"requirements":77,"requiresPHP":80,"requiresWP":81,"screenshots":65,"seo":82,"shortDescription":83,"stem":84,"tags":85,"testedUpTo":91,"version":24,"__hash__":92},"plugins\u002Fplugins\u002Fenable-turnstile-cloudflare-for-elementor-pro-forms.md","Enable Turnstile (Cloudflare) for Elementor Pro Forms",{"type":8,"value":9,"toc":17},"minimark",[10,14],[11,12,13],"p",{},"Replace traditional CAPTCHAs in your Elementor Pro forms with Cloudflare Turnstile — a free, user-friendly bot protection service that does not track visitors or sell their data.",[11,15,16],{},"This plugin adds a new field type, Cloudflare Turnstile, to the Elementor Pro Form widget. Submissions are verified server-side against Cloudflare before any other form actions (email, webhooks, integrations) run.",{"title":18,"searchDepth":19,"depth":19,"links":20},"",2,[],"WordPress Plugin",[23],{"version":24,"changes":25},"1.0.0",[26,27,28,29,30],"Initial release","Adds a cf_turnstile field type to Elementor Pro Forms","Adds a Cloudflare Turnstile section under Elementor → Settings → Integrations","Server-side verification via Cloudflare's siteverify endpoint","AJAX Validate Keys button in settings to confirm credentials",false,"md",{"name":34,"operator":35,"purpose":36,"frontendUrl":37,"verifyUrl":38,"serviceUrl":39,"termsUrl":40,"privacyUrl":41},"Cloudflare Turnstile","Cloudflare, Inc.","CAPTCHA replacement \u002F bot verification","https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fapi.js","https:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify","https:\u002F\u002Fwww.cloudflare.com\u002Fproducts\u002Fturnstile\u002F","https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F","https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F",[43,46,49,52,55],{"question":44,"answer":45},"Does this work without Elementor Pro?","No. The Forms widget is part of Elementor Pro, so Pro is required.",{"question":47,"answer":48},"Where do I get the Site Key and Secret Key?","Log in to your Cloudflare Dashboard, go to Turnstile, click Add Site, and Cloudflare will generate both keys for you.",{"question":50,"answer":51},"Why does the form always say \"Captcha verification failed\"?","The most common causes are: a wrong Secret Key, a server that cannot reach challenges.cloudflare.com, or aggressive page caching that lets the token expire before submission. Use the Validate Keys button in settings to test connectivity.",{"question":53,"answer":54},"Can I use this on multiple forms on the same page?","Yes — every Turnstile field gets its own widget instance.",{"question":56,"answer":57},"Does the plugin work with AJAX-loaded forms (e.g., popups)?","Yes. After injecting the form into the DOM, call window.eftTurnstileOnload() to render any new widgets.",[59,60,61,62,63,64],"Adds a Cloudflare Turnstile field type to Elementor Pro Forms","Server-side token verification via Cloudflare's siteverify endpoint","Configurable theme (auto \u002F light \u002F dark) and size (normal \u002F flexible \u002F compact)","Validate-keys button in settings to confirm credentials and outbound connectivity","Multiple forms per page supported","Automatic widget reset after submit_success \u002F submit_error",null,[67,68,69,70,71,72],"Upload the plugin folder to \u002Fwp-content\u002Fplugins\u002F or install it via the WordPress plugin directory.","Activate the plugin through the Plugins screen.","Visit Cloudflare Dashboard → Turnstile and create a site for your domain.","In WordPress, go to Elementor → Settings → Integrations, scroll to Cloudflare Turnstile, and paste your Site Key and Secret Key.","Click Validate Keys to confirm everything works.","Edit any Elementor page, open a Form widget, add a new field, and set its type to Cloudflare Turnstile.","GPLv2 or later",{},true,"\u002Fplugins\u002Fenable-turnstile-cloudflare-for-elementor-pro-forms",[78,79],"Elementor (free) and Elementor Pro (Forms widget is Pro-only)","A Cloudflare account (free tier works) with a Turnstile site configured","7.4","5.8",{"title":6,"description":13},"Adds a Cloudflare Turnstile field to Elementor Pro Forms — a privacy-friendly CAPTCHA replacement that verifies submissions without challenging users.","plugins\u002Fenable-turnstile-cloudflare-for-elementor-pro-forms",[86,87,88,89,90],"elementor","captcha","turnstile","cloudflare","spam","6.9","w9WjcNq-9YP6CikYSZ2yG2qFUFcB3AUvjgd2C3qczYc",{"id":94,"title":95,"body":96,"category":106,"changelog":107,"description":100,"discontinued":75,"extension":32,"externalServices":122,"faqs":129,"features":139,"image":65,"installation":145,"license":150,"meta":151,"navigation":75,"path":152,"requirements":153,"requiresPHP":65,"requiresWP":65,"screenshots":65,"seo":156,"shortDescription":157,"stem":158,"tags":159,"testedUpTo":165,"version":109,"__hash__":166},"plugins\u002Fplugins\u002Fgridsome-source-devto.md","Gridsome Source Plugin for dev.to API",{"type":8,"value":97,"toc":104},[98,101],[11,99,100],{},"This plugin pulls posts from any dev.to profile using the DEV.to API and makes them available as a GraphQL collection in your Gridsome project.",[11,102,103],{},"Perfect for developers who write on dev.to and want to display their articles on their personal Gridsome-powered site without duplicating content.",{"title":18,"searchDepth":19,"depth":19,"links":105},[],"Gridsome Plugin",[108,112,117],{"version":109,"changes":110},"0.3.1",[111],"Bug fixes and stability improvements",{"version":113,"changes":114},"0.3.0",[115,116],"Added support for fetching from multiple usernames","Improved error handling for API rate limits",{"version":118,"changes":119},"0.1.0",[26,120,121],"Fetches posts from dev.to API","Creates GraphQL collection in Gridsome",{"name":123,"operator":124,"purpose":125,"frontendUrl":65,"verifyUrl":65,"serviceUrl":126,"termsUrl":127,"privacyUrl":128},"DEV.to API","Forem (DEV Community)","Fetching published articles from dev.to profiles","https:\u002F\u002Fdev.to","https:\u002F\u002Fdev.to\u002Fterms","https:\u002F\u002Fdev.to\u002Fprivacy",[130,133,136],{"question":131,"answer":132},"Can I fetch posts from any dev.to user?","Yes — just set the username option in the plugin configuration to any public dev.to profile.",{"question":134,"answer":135},"Does it support pagination?","Yes, the plugin fetches all available posts and makes them available for Gridsome's built-in pagination.",{"question":137,"answer":138},"How often does it fetch new posts?","Posts are fetched at build time. To include new articles, rebuild your site.",[140,141,142,143,144],"Fetches posts from any dev.to user profile","Creates a GraphQL collection for easy querying","Supports pagination and filtering","Configurable API endpoint and username","Lightweight with zero dependencies beyond Gridsome",[146,147,148,149],"Install the plugin: npm install @perlatsp\u002Fgridsome-source-devto or yarn add @perlatsp\u002Fgridsome-source-devto","Add the plugin to your gridsome.config.js with your dev.to username","Restart the Gridsome development server","Query your dev.to posts via GraphQL in your pages and templates","MIT",{},"\u002Fplugins\u002Fgridsome-source-devto",[154,155],"Gridsome 0.7+","Node.js 12+",{"title":95,"description":100},"A Gridsome source plugin that fetches articles from the DEV.to API and creates a GraphQL collection for your static site.","plugins\u002Fgridsome-source-devto",[160,161,162,163,164],"gridsome","vuejs","dev.to","static-site","graphql","0.7","X1YEPObEqs5eg9--oaPcQ9Wlz1hs1M-Lahe1uWwdsk8",1779233001393]