| 开发者 | griffinforms |
|---|---|
| 更新时间 | 2026年6月8日 22:27 |
| PHP版本: | 8.2 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
/wp-content/plugins/griffinforms-form-builder directory or install it via the WordPress plugin screen.Yes. Use pages in the builder to create multi-step forms with clear navigation between steps.
Yes. GriffinForms includes a dedicated Accounts workflow for WordPress user registration. You can map form fields to account creation, choose duplicate-account behavior, and use immediate, pending, or manual-review account flows depending on the form.
Yes. If the mapped email field is iterable, one submission can fan out into multiple account actions. GriffinForms treats those as separate target account actions in the runtime and admin UI.
Yes. GriffinForms supports upload fields with multi-file selection, file-type checks, size limits, file-count limits, and related upload controls, which makes it a good fit for application-style forms, support requests, and document collection workflows.
Yes. GriffinForms supports both Stripe and PayPal for payment forms and payment-related workflows inside the form flow, including review-and-pay steps and resume links for pending payments.
Yes. GriffinForms supports WordPress mail, Custom SMTP, SendGrid, and Mailgun for notifications and autoresponders.
Yes. GriffinForms includes reusable messages for notifications and autoresponders, along with merge-variable support so message content can be personalized from submission data. It also supports mapping autoresponders to different email fields inside the same form when the submitter and recipient are not the same person, and mapping admin alerts to different recipients when teams need different messages.
Yes. GriffinForms supports reCAPTCHA, hCaptcha, Cloudflare Turnstile, and a silent honeypot, along with native rate limiting on both submissions and file uploads. Multiple layers can be combined independently of each other.
Yes. GriffinForms supports more than simple show and hide rules. You can use conditional logic across fields, rows, and the form itself to control visibility, labels, headings, success messages, redirects, and submit behavior based on user input.
Yes. Native logging includes timeline-style logs, searchable categories, submission history, and stronger troubleshooting visibility when logging is enabled.
Yes. GriffinForms keeps a short history trail for global settings changes, which helps when you need to see what changed, when it changed, and who changed it on a production site.
Yes. GriffinForms includes a theme system with built-in themes and deeper styling controls, so you can modify existing themes or create new ones with control over form inputs, buttons, and states.
Submissions are stored in your WordPress database. File uploads are stored in the WordPress uploads directory.
Yes. GriffinForms supports partial submissions, so incomplete multi-step entries can still remain visible in the admin area.
Yes. You can use GriffinForms with Gutenberg and other shortcode-friendly editor or page-builder workflows.
Yes. GriffinForms supports reusable templates as well as JSON export and import, which makes it easier to repeat proven workflows and speed up setup across forms or sites.
No. GriffinForms can handle contact forms, but it is better suited to structured workflows such as applications, requests, uploads, and payment forms.
Yes. GriffinForms includes per-form compliance profiles (Standard, GDPR, and HIPAA-ready) with submission hashing, layout snapshots, configurable retention, and WordPress personal data export and erase integration.
Yes. The builder includes a live checks system that shows error, warning, and info counts as you edit. It covers spam configuration, email setup, compliance risks, registration mapping issues, and layout problems — so you can catch issues before the form goes live.
See the docs at GriffinForms Docs.
The core plugin is free and includes multi-step forms, user registration, file uploads, Stripe and PayPal payments, MailChimp integration, conditional logic, compliance profiles, and AI-assisted building — with no paid tier required for any of those features. GriffinForms Pro is an optional paid add-on that adds premium field types (Signature, Rating, Rich Text, Image Selection, Likert Scale) and submission export.
GriffinForms Pro adds premium field types — Signature, Rating, Rich Text, Image Selection, and Likert Scale — plus submission export (CSV, JSON, Excel, Printable HTML) and frontend submission editing with secure edit URLs, access policies, time-window controls, and edit history with rollback. All Pro features work with conditional logic, multi-step forms, and compliance profiles. The core plugin remains free and fully functional without Pro.
Yes, with GriffinForms Pro. Pro generates secure, time-limited edit URLs that you can send to submitters. You control the access policy (who can edit), the edit window (how long after submission), and age limits per form. All edits are tracked in the submission history timeline with rollback support so admins can see exactly what changed.
Yes. GriffinForms includes a built-in MailChimp integration that subscribes form submitters to a MailChimp audience as part of the submission flow. You can map form fields to MailChimp merge tags, assign tags, and control consent behavior per form. MailChimp credentials are configured globally in Integrations, and sync runs in the background so the form submission is not blocked by API latency.
Contact Form 7 is a lightweight plugin built around a shortcode textarea editor with no visual builder, no submission storage by default, and spam protection limited to its own CAPTCHA module. GriffinForms includes a visual drag-and-drop builder, stores all submissions in WordPress, supports multi-step forms, user registration, file uploads, Stripe and PayPal payments, and four independent spam protection layers. See the full comparison: https://griffinforms.com/solutions/contact-form-7-alternative.php
WPForms Lite includes a visual builder and basic Stripe support, but multi-step forms, conditional logic, file uploads, and user registration all require a Pro licence. In GriffinForms, all of those features are included in the free core plugin with no upgrade required. See the full comparison: https://griffinforms.com/solutions/wpforms-alternative.php
Gravity Forms requires an annual licence starting at $59/year. GriffinForms is free, includes built-in compliance profiles, AI-assisted form building with Griffin Assist, and a builder checks system that surfaces errors and warnings before you publish. See the full comparison: https://griffinforms.com/solutions/gravity-forms-alternative.php
<select> preview for dropdown fields in the builder now stays in sync with option changes made in the inline option editor. Adds, deletes, renames, and reorders are all reflected after each save.InputRadio passing a null css_class to wp_kses_post. Fixed a second deprecation on the New Message page caused by RichText passing a null value to wp_editor.auto_start_pending one-shot flag is now consumed correctly at render time.color-mix() with --wp-admin-theme-color instead of hardcoded WP6-era blue values, so the builder respects the active WordPress admin theme color on WP7 and above.color-mix(), replacing hardcoded hex values.button/button-primary classes; publish success notices use native notice notice-success markup.{submission:edit_url} merge token for use in messages and notifications, resolving to the frontend edit URL for the current submission.opt_XXXXXXXX) being printed as the submission display name in the submissions list.text-bg-secondary.griffinforms_process_jobs warning.Review and the review content appears during new workflow creation.submission.created webhook delivery across active registered devices.submission.created webhook delivery contract for companion notification workflows.error_log() output.Undefined array key "email_domain" warning in excluded email domain validation messaging.formpages stays consistent and form list page counts remain accurate.WP_Styles::add notices on newer WordPress versions.