Frequently Asked Questions
Features
Q. How do I display a form?
Either add the Form Plant block in the block editor and pick the form, or use the shortcode [fplant id="FORM_ID"] in a page or post.
Q. Can I customize the form appearance?
Three levels:
- Design presets — Pick one in Form Settings → Design
- Custom CSS — Upload up to 10 CSS files per form from the same screen
- HTML Template — Rewrite the layout entirely. See HTML Template
Q. Does it support file uploads?
Yes. Use the File Upload field, with configurable size and type restrictions.
Q. Is the confirmation screen required?
No, you can toggle it per form in Form Settings → Confirmation.
Submission Data
Q. Where is submission data stored?
In a custom WordPress database table. View, search, and export from Form Plant → Submissions in the admin.
Q. Can I export submissions as CSV?
Yes, from the Submissions list screen.
Q. How do I delete submission data?
Delete individually or in bulk from the Submissions list. Operate according to your retention policy (GDPR / privacy regulations).
Email
Q. Emails are not arriving
Check:
- WordPress can send mail at all (look at other plugins' send history)
- Form Settings → Email has the right To address
- The From address is on the site's domain (Gmail-like personal addresses are often spam-flagged)
- Consider an SMTP plugin (e.g. WP Mail SMTP)
Q. How do I include submission contents in the auto-reply?
Use {all} in the email body to insert all submitted values, formatted. For individual fields, wrap the field name in curly braces, e.g. {Name}.
Spam
Q. Spam is increasing
See Spam Protection and roll out in this order:
- Disposable email blocking
- IP rate limiting
- Google reCAPTCHA v3 or Cloudflare Turnstile
Q. Does reCAPTCHA send visitor data to Google?
Yes. When reCAPTCHA is enabled, visitor IP and browser info are sent to Google. Disclose this in your privacy policy. The same applies to Cloudflare Turnstile (data goes to Cloudflare).
External Embedding
Q. Can I embed forms on non-WordPress sites?
Yes — via iframe or JavaScript. See External Site Embedding.
Q. Are submissions from embedded forms saved?
Yes, in the WordPress site that hosts the form. Email notifications work the same way.
Troubleshooting
Q. The admin shows errors / behaves strangely
- Check for plugin conflicts by temporarily disabling other plugins
- Switch to a default theme (e.g. Twenty Twenty-X) to confirm
- Clear browser cache
- Check Tools → Site Health for PHP and WordPress version warnings
- If unresolved, file a GitHub Issue
Q. Layout looks broken after updating
Clear your browser cache and any WordPress object cache. CSS/JS version numbers are bumped automatically on update, but a stale cache can still serve old assets.