[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSA5H8k0KbkQ7zjTCxNo3lEFL_J09tBJbOYEDbWsi7ag":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"westguard","Mark Westguard","https:\u002F\u002Fprofiles.wordpress.org\u002Fwestguard\u002F",2,10020,98,56,87,"2026-04-04T05:35:00.022Z",[14,41],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":36,"vuln_count":37,"unpatched_count":38,"last_vuln_date":39,"fetched_at":40},"ws-form","WS Form LITE – Drag & Drop Contact Form Builder","1.10.80","\u003Ch4>Create Professional, Mobile-Friendly, Accessible Forms for WordPress – For Free!\u003C\u002Fh4>\n\u003Cp>WS Form LITE is a powerful, feature-rich form builder that lets you create fully styled, responsive, and accessible forms. Unlike other plugins, WS Form LITE includes premium-quality features at no cost, such as unlimited forms, customizable styling, submission exporting, and robust anti-spam protection. Perfect for websites of all sizes, WS Form LITE empowers you to build smarter forms with ease.\u003C\u002Fp>\n\u003Cp>Choose from single-click templates or build your own form for WordPress using the unique drag and drop form editor.\u003C\u002Fp>\n\u003Ch4>Create Beautiful Forms with Ease\u003C\u002Fh4>\n\u003Cp>WS Form LITE includes an incredibly powerful and intuitive \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fstyler\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">form styler\u003C\u002Fa>, enabling you to design stunning forms directly within WordPress. Whether you’re matching your site’s branding or building custom layouts from scratch, WS Form’s Styler gives you full control over the appearance of your forms, no coding required.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZsTBBsdQxFQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Included Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcreating-a-form\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Unlimited Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsubmissions\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Unlimited Submissions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fstyles\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Unlimited Styles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Faccessibility-and-web-forms\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Accessibility Friendly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcaptchafox\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">CaptchaFox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fresponsive-forms\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Clean HTML 5 Code\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcloudflare-turnstile\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Cloudflare Turnstile Captcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdata-sources\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Data Sources\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fthe-layout-editor\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Drag and Drop Layout Editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fangie-agentic-ai-meets-ws-form\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Elementor Angie Integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fresponsive-forms\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Framework Friendly (Bootstrap, Foundation)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fwhat-is-gdpr\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">GDPR Ready\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Frecaptcha\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhcaptcha\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">hCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmcp-server\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">MCP Server\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fresponsive-forms\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Mobile Friendly\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ftabs\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Multiple Tab Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fresponsive-forms\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Responsive Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsection-library\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Section Library\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsend-email\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Send Unlimited Emails\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Ftemplates\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Single Click Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fstyler\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Styler\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fvariables\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Variables\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Spam Protection\u003C\u002Fh4>\n\u003Cp>WS Form includes a powerful, multi-layer spam protection system to block unwanted submissions automatically. You get both built-in defenses and integrations with leading anti-spam services.\u003C\u002Fp>\n\u003Ch3>Built-in Defenses\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Honeypot to silently trap bots\u003C\u002Fli>\n\u003Cli>WordPress NONCE validation\u003C\u002Fli>\n\u003Cli>Field validation (client-side and server-side)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdeduplicating-form-submissions\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Duplicate submission detection and blocking\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>IP rate limiting and throttling\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhow-to-block-form-submissions-by-keyword\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Keyword\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhow-to-allow-form-submissions-by-domain-name\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">domain\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhow-to-block-form-submissions-by-user-agent\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">user agent\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhow-to-block-form-submissions-by-ip\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">IP blocking\u003C\u002Fa> rules\u003C\u002Fli>\n\u003Cli>Optional \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fwsf_submit_field_validate\u002F\" rel=\"nofollow ugc\">server-side custom validation hooks\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Anti-Spam Fields and Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fspam-check-with-akismet\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Akismet\u003C\u002Fa> spam checking\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcaptchafox\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">CaptchaFox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fspam-check-with-clearout\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Clearout\u003C\u002Fa> disposable email detection\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcloudflare-turnstile\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Cloudflare Turnstile\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Frecaptcha\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google reCAPTCHA\u003C\u002Fa> v2 and v3\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhcaptcha\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">hCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Works alongside third-party services such as CleanTalk and OOPSpam\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page Builder Compatibility\u003C\u002Fh4>\n\u003Cp>Add forms to your website using your favorite WordPress page builder:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbeaver-builder-module\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Beaver Builder\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgutenberg-block\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Block Editor (Gutenberg)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbreakdance-website-builder-form-element\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Breakdance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbricks-visual-site-builder-form-element\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Bricks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fadding-forms-to-your-website\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Classic Editor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdivi-visual-builder-module\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Divi 4\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdivi-5-visual-builder-module\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Divi 5\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Felementor-widget\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fetch-component\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Etch\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Foxygen-visual-site-builder-form-element\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Oxygen\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For other builders simply use the WS Form \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fthe-ws-form-shortcode\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">shortcode\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>How to Create a Contact Form in WordPress\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to WS Form > Add New.\u003C\u002Fli>\n\u003Cli>Choose a template or start from a blank form.\u003C\u002Fli>\n\u003Cli>Use the drag-and-drop editor to add fields.\u003C\u002Fli>\n\u003Cli>Click “Publish” and embed the form using your preferred page builder.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Upgrade to PRO\u003C\u002Fh4>\n\u003Cp>This plugin is the free LITE edition of \u003Ca href=\"https:\u002F\u002Fwsform.com\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">WS Form PRO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FT9A98c9WHNE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>The PRO edition comes with unrivaled additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase_category\u002Ffield-types\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">65+ Feature Rich Field Types\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcalculated-fields\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Calculated Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcascade-select-and-radio-fields\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Cascading Select, Checkbox and Radio Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fconditional-logic\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Conditional Logic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fconversational-forms\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Conversational Forms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdata-encryption\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Data Encryption\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdebug-console\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Debug Console\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase_category\u002Fe-commerce\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">E-Commerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Frepeatable-sections\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Repeatable Sections\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsave\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Save Progress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsignature\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Signatures\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fstatistics\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Statistics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ftracking\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Track Visitors\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">and more\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Upgrade to WS Form PRO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>PRO Integrations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fairtable\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Airtable\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fspam-check-with-akismet\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Akismet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Famazon-s3\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Amazon S3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fautomatorwp.com\u002Fadd-ons\u002Fws-form\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">AutomatorWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Factivecampaign\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">ActiveCampaign\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fauth_checkout\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Authorize.Net Accept\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Faweber\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">AWeber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbento\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Bento\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbrevo\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Brevo (Sendinblue)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcampaign-monitor\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Campaign Monitor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fspam-check-with-clearout\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Clearout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fconstant-contact\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Constant Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fconvertkit\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdotdigital\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">dotdigital\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdrip\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Drip\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdropbox\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Dropbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ffluentcrm\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Fluent CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ffreshdesk\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Freshdesk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgetresponse\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">GetResponse\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-address\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Address\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-drive\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Drive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-map\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-sheets\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Sheets\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgroundhogg\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Groundhogg\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhighlevel\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">HighLevel\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhubspot\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">HubSpot\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ficontact\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">iContact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Finstawp\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">InstaWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fklaviyo\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Klaviyo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Flaposta\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Laposta\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fleadconnector\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">LeadConnector\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmailchimp\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Mailchimp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmailerlite\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">MailerLite\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmailpoet\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmailster\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Mailster\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmake\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Make\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmodula\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Modula\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmollie\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Mollie\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmoosend\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Moosend\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fnotion\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Notion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fopenai\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">OpenAI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fpaypal_checkout\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">PayPal Checkout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fpdf\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">PDF\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fpipedrive\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Pipedrive\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fpost-management\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Post Management\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsalesforce\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Salesforce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fslack\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Slack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fstripe-elements\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Stripe Elements\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ftwilio\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Twilio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fuser-management\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">User Management\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fwebex\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Webex\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fws-form-pro-product-add-ons\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpfusion.com\u002Fdocumentation\u002Flead-generation\u002Fws-form\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">WP Fusion\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fzapier\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Zapier\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fzendesk\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Zendesk\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fzoho\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Zoho CRM\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…. or use the \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fwebhook\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Webhook\u003C\u002Fa> action to integrate with your own custom APIs or external systems.\u003C\u002Fp>\n\u003Ch4>PRO Custom Field Plugin Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhow-to-build-a-wordpress-form-with-the-advanced-custom-fields-acf-plugin\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">ACF\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuild-a-wordpress-form-with-the-acpt-plugin\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">ACPT\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuild-a-wordpress-form-with-the-jetengine-plugin\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">JetEngine\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuild-a-wordpress-form-with-the-meta-box-plugin\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Meta Box\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuild-a-wordpress-form-with-the-pods-plugin\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Pods\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuild-a-wordpress-form-with-the-toolset-plugin\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Toolset\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Theme \u002F Framework Support\u003C\u002Fh4>\n\u003Cp>WS Form is compatible with all WordPress themes, and also outputs native HTML for the following front-end frameworks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-bootstrap\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Bootstrap 5+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-bootstrap\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Bootstrap 4.1-4.5.x\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-bootstrap\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Bootstrap 4.0\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-bootstrap\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Bootstrap 3.x\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-foundation\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Foundation 6.4+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-foundation\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Foundation 6.0-6.3.1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fbuilding-wordpress-forms-for-foundation\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Foundation 5.x\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance\u003C\u002Fh4>\n\u003Cp>WS Form was built with enterprise level performance in mind. WS Form does not interfere with the loading of other page or post content on your website and isolates submission records to ensure as your website grows your page load speed is not affected.\u003C\u002Fp>\n\u003Cp>All form code is HTML 5 compliant and if your website theme uses a framework such as Bootstrap or Foundation WS Form automatically outputs code to suit that framework. This means your form loads as fast as possible without any unnecessary overhead typically found in other form plugins for WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fperformance\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Click here\u003C\u002Fa> to learn more about the WSForm performance features.\u003C\u002Fp>\n\u003Ch4>Extensive Field Types\u003C\u002Fh4>\n\u003Cp>WS Form comes complete with all the field types you need to build a contact form. Upgrade to \u003Ca href=\"https:\u002F\u002Fwsform.com\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">WS Form PRO\u003C\u002Fa> to take advantage of all the form field types available, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fcolor\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Color Picker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdatetime\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Date \u002F Time\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ffile\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">File Upload\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-address\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Address\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-map\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fgoogle-route\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Google Routing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhcaptcha\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">hCaptcha\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fhtml\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">HTML\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Flegal\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Legal\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmedia-capture\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Media Capture (Includes QR code reader)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fmessage\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Message\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ftab_previous\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Previous Tab\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Ftab_next\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Next Tab\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fprice\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Price\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fprogress\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Progress Bar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Frange\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Range Slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Frating\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Rating\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Frecaptcha\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">reCAPTCHA\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsave\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Save\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fsignature\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Signature\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fvalidation\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">Validation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase_category\u002Ffield-types\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">and more\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>For Developers\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwsform.com\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">WS Form PRO\u003C\u002Fa> comes with a unique \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002Fdebug-console\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">debug console\u003C\u002Fa> that provides you with rapid, form population capabilities (perfect for form testing!), as well as comprehensive event and error logging.\u003C\u002Fp>\n\u003Ch4>3rd Party Use\u003C\u002Fh4>\n\u003Cp>WS Form includes the following third party components:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjacwright\u002Fdate.format\" rel=\"nofollow ugc\">Date Format by Jacob Wright\u003C\u002Fa> – Used for formatting server and post dates on the public JavaScript interface.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fintl-tel-input.com\u002F\" rel=\"nofollow ugc\">Intl-Tel-Input\u003C\u002Fa> – Used for international telephone input\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fintrojs.com\" rel=\"nofollow ugc\">IntroJs\u003C\u002Fa> – Used for the tutorial feature.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fselect2.org\" rel=\"nofollow ugc\">Select2\u003C\u002Fa> – Used for AJAX select dropdowns\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcaniuse.com\" rel=\"nofollow ugc\">CanIUse.com\u003C\u002Fa> – Used for linking to field and field attribute compatibility pages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcoloris.js.org\u002F\" rel=\"nofollow ugc\">Coloris\u003C\u002Fa> – Used for the color picker in the styler\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>External Services\u003C\u002Fh4>\n\u003Cp>WS Form uses the following API endpoints to provide services within the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Google reCaptcha\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.google.com\u002Frecaptcha\u002Fapi\u002Fsiteverify\u003Cbr \u002F>\nThis endpoint is called when a form is submitted to validate a reCaptcha field.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>hCaptcha\u003Cbr \u002F>\nhttps:\u002F\u002Fhcaptcha.com\u002Fsiteverify\u003Cbr \u002F>\nThis endpoint is called when a form is submitted to validate an hCaptcha field.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.hcaptcha.com\u002Fterms\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwww.hcaptcha.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Turnstile\u003Cbr \u002F>\nhttps:\u002F\u002Fchallenges.cloudflare.com\u002Fturnstile\u002Fv0\u002Fsiteverify\u003Cbr \u002F>\nThis endpoint is called when a form is submitted to validate a Turnstile field.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fwebsite-terms\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WS Form – Knowledge base popular articles\u003Cbr \u002F>\nhttps:\u002F\u002Fwsform.com\u002Fplugin-support\u002Fknowledgebase_content.php\u003Cbr \u002F>\nThis endpoint is called when the support sidebar is opened to show popular knowledge base articles.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WS Form – Knowledge base search\u003Cbr \u002F>\nhttps:\u002F\u002Fwsform.com\u002Fplugin-support\u002Fknowledgebase_search.php\u003Cbr \u002F>\nThis endpoint is called when a knowledge base search is performed in the support sidebar to return knowledge article results.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WS Form – Support ticket requests\u003Cbr \u002F>\nhttps:\u002F\u002Fwsform.com\u002Fplugin-support\u002Fcontact.php\u003Cbr \u002F>\nThis endpoint is called when a support ticket request is submitted in the support sidebar to create the support ticket and return the ticket ID.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WS Form – Deactivation feedback requests\u003Cbr \u002F>\nhttps:\u002F\u002Fwsform.com\u002Fplugin-support\u002Fdeactivate_feedback.php\u003Cbr \u002F>\nThis endpoint is called when deactivation feedback is submitted to provide your feedback to WS Form.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WS Form – Select, checkbox and radio presets\u003Cbr \u002F>\nhttps:\u002F\u002Fcdn.wsform.com\u002Fplugin-support\u002Fpreset.json\u003Cbr \u002F>\nThis endpoint is called when the preset option is selected for a select, checkbox or radio field to return the available presets and preset data (e.g. List of countries).\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> \u002F \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Check out our extensive \u003Ca href=\"https:\u002F\u002Fwsform.com\u002Fknowledgebase\u002F?utm_source=wp_plugins&utm_medium=readme\" rel=\"nofollow ugc\">knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For support, please visit the WS Form LITE \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fws-form\u002F\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n","Contact form builder for WordPress. Create professional, accessible, mobile-friendly forms in minutes without coding.",10000,365268,100,312,"2026-03-04T23:18:00.000Z","7.0","5.4","7.2",[29,30,31,32,33],"contact-form","form-builder","forms","gdpr","lead-generation","https:\u002F\u002Fwsform.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fws-form.1.10.80.zip",96,5,0,"2025-04-24 00:00:00","2026-03-15T15:16:48.613Z",{"slug":42,"name":43,"version":44,"author":5,"author_profile":6,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":38,"num_ratings":38,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":22,"vuln_count":38,"unpatched_count":38,"last_vuln_date":61,"fetched_at":40},"image-roulette","Image Roulette – Random Image Block","1.0.0","\u003Cp>Image Roulette is a plugin that allows you to create galleries from your Media Library and display a random image from those galleries using either shortcodes or Gutenberg blocks. Perfect for displaying rotating testimonials, featured products, random artwork, or any content where you want to show variety.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Create Custom Galleries\u003C\u002Fstrong>: Organize your Media Library images into custom galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Random Image Display\u003C\u002Fstrong>: Show a different image each time the page loads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block Support\u003C\u002Fstrong>: Native block editor integration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Use anywhere shortcodes are supported\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Image Sizing\u003C\u002Fstrong>: Choose from registered image sizes or set custom dimensions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Aspect Ratio Preservation\u003C\u002Fstrong>: Smart resizing that maintains image proportions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accessibility Ready\u003C\u002Fstrong>: Full support for alt text, captions, and screen readers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Admin\u003C\u002Fstrong>: Intuitive interface for managing galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong>: Select, edit, and delete multiple images at once\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Creating a Gallery:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Image Roulette in your admin dashboard\u003Cbr \u002F>\n2. Click “Create New Gallery”\u003Cbr \u002F>\n3. Enter a gallery name\u003Cbr \u002F>\n4. Select images from your Media Library\u003Cbr \u002F>\n5. Save your gallery\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Using the Block:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Add the “Image Roulette” block to any page or post\u003Cbr \u002F>\n2. Select your gallery from the dropdown\u003Cbr \u002F>\n3. Configure image size settings\u003Cbr \u002F>\n4. Publish your content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Using the Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [imagro id=”gallery_1″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode Parameters:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>id\u003C\u002Fcode> – Gallery ID (required)\u003Cbr \u002F>\n* \u003Ccode>size\u003C\u002Fcode> – Registered image size (thumbnail, medium, large, full)\u003Cbr \u002F>\n* \u003Ccode>width\u003C\u002Fcode> – Custom width in pixels\u003Cbr \u002F>\n* \u003Ccode>height\u003C\u002Fcode> – Custom height in pixels\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Examples:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ccode>[imagro id=\"gallery_123\" size=\"large\"]\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>[imagro id=\"gallery_123\" width=\"300\"]\u003C\u002Fcode>\u003Cbr \u002F>\n* \u003Ccode>[imagro id=\"gallery_123\" width=\"400\" height=\"300\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was inspired by a request from @michelleames for speednetworkonline.com to create an accessible random image block.\u003C\u002Fp>\n","Display a random image from your Media Library galleries with full accessibility support. Spin the wheel of images!",20,260,"2025-10-22T05:03:00.000Z","6.8.5","5.0","7.4",[54,55,56,57,58],"blocks","gallery","images","media","random","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimage-roulette\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-roulette.1.0.0.zip",null]