Linux 软件免费装
Banner图

Formatrica - Drag and Drop Form Builder

开发者 thezoran
更新时间 2026年3月19日 06:29
PHP版本: 8.1 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

下载

1.0.6

详情介绍:

Formatrica was built to solve common frustrations with form builders: dated interfaces, overly complex workflows, and feature gating that makes proper evaluation difficult. It delivers a clean, modern drag-and-drop experience with practical defaults, so you can create a production-ready form in 5-6 clicks and add it to any page via shortcode or block. Key Features Form Builder

安装:

  1. Upload the plugin files to /wp-content/plugins/formatrica, or install through the WordPress plugins screen
  2. Activate the plugin through the "Plugins" screen
  3. Visit Formatrica → Forms to create your first form
  4. Use the shortcode [formatrica id="123"] or Gutenberg block to embed forms
First Time Setup
  1. Create your first form or apply a template
  2. Configure email delivery in form settings
  3. Test email delivery before going live

屏幕截图:

  • Form settings with tabs: General, Email Settings, Integrations, Security, Privacy, Advanced
  • Form templates library
  • Field editor with validation options
  • Frontend form with inline validation

升级注意事项:

1.0.0 Initial release of Formatrica. Requires PHP 8.1+ and WordPress 6.4+.

常见问题:

How do I send a test email?

Open a form in the builder, click Settings, navigate to Email Settings tab, configure your email settings, and click Send test email.

Where are submissions stored?

If storage is enabled, submissions are saved in {$wpdb->prefix}formatrica_submissions table with full field metadata.

Can I create WordPress users from forms?

Yes! Use the "User Registration" template or set form type to "User Registration" in settings. The form creates WordPress users and sends a verification email. The new user must confirm before logging in. The verification email is sent using the same delivery provider you configured for the form (SMTP/API/wp_mail).

Why is the new user blocked from logging in?

For security, login is blocked until the user confirms their email. The verification link redirects back to the WordPress login screen with a success message.

How do I send Slack notifications?

Open a form, head to Settings → Integrations, enable Slack, and paste the webhook URL. Message templates support placeholders such as {{form_title}} and {{field:email}}. See the Slack integration guide for a detailed walkthrough.

How do I add contacts to Mailchimp?

Enable Mailchimp in the Integrations tab, add your API key, fetch or paste the audience ID, then map the form fields for email and names. Toggle double opt-in if you want Mailchimp to send confirmation emails. See the Mailchimp integration guide for screenshots and payload examples.

Can I push submissions into Salesforce or HubSpot?

Yes. Enable Salesforce (Essentials) or HubSpot, provide the required identifiers (organisation ID, portal ID, form GUID, etc.) and map the fields you want to sync. Salesforce uses Web-to-Lead, while HubSpot submits to the Forms API with optional GDPR consent. Refer to the Salesforce and HubSpot integration guides.

Do verification emails use my SMTP/API settings?

Yes. If you configured a delivery provider in the form's Email Settings, verification emails are routed through the same provider. If no provider is set (e.g., registration created outside a form context), the plugin falls back to wp_mail().

How do I customize form styling?

Add custom CSS in Settings → Advanced → Custom CSS per form, or target .formatrica classes in your theme.

What file types are allowed for uploads?

Default: JPG, PNG, GIF, WebP, PDF, DOC, DOCX, TXT. Customize via formatrica_allowed_file_types filter.

How do I anonymize IP addresses?

Go to Settings → Privacy and select "Store anonymized IP address". This removes the last octet (e.g., 192.168.1.xxx).

Can submissions be automatically deleted?

Yes! In Settings → Privacy, enable "Automatically delete old submissions" and set retention period (default: 90 days).

How do I duplicate a form?

Hover over any form in the list and click Duplicate. The copy will have " (Copy)" appended to the title.

How do I disable a form without deleting its data?

Use the Deactivate action in the Forms list. Deactivated forms are hidden on the frontend and won’t accept submissions, but you keep all data. You can re-enable via Activate.

What’s the difference between Deactivate and Delete permanently?

Deactivate is a safe, reversible action and keeps submissions. Delete permanently removes the form and all its submissions after a confirmation. This cannot be undone.

Can I filter between Active and Inactive forms?

Yes. Use the filters above the forms table: All, Active, Inactive. Counts are shown for each.

How do I connect my forms to Zapier?

Open your form, go to Settings → Integrations, enable Zapier, and paste your Zapier webhook URL. In Zapier, create a Zap using "Webhooks by Zapier" → "Catch Hook". Submit a test form to send data to Zapier, then build your workflow.

How do I connect my forms to Make.com?

Open your form, go to Settings → Integrations, enable Make, and paste your Make webhook URL. In Make.com, create a Scenario using "Webhooks" → "Custom webhook". Submit a test form to determine the data structure, then build your scenario.

What data is sent to integrations?

Integrations receive JSON with form title, submission data, field metadata, and context (IP, user agent). Use the formatrica_webhook_payload filter to customize the payload per integration.

Does it work with page builders?

Yes! Use the [formatrica id="123"] shortcode in any page builder that supports WordPress shortcodes.

Is it compatible with multilingual plugins?

The plugin is translation-ready with full i18n support. Text domain: formatrica

Is source code for built assets included?

Yes. The plugin package includes the human-readable frontend/admin source under src/ and the compiled runtime assets under build/. Build command: npm ci && npm run build.

更新日志:

1.0.6 - 2026-03-06 1.0.5 - 2026-02-24 1.0.4 - 2026-02-24 1.0.3 - 2026-02-15 WordPress Plugin Directory Compliance Security Hardening 1.0.2 - 2026-02-14 1.0.1 - 2025-10-31 Bug Fixes 1.0.0 - 2025-10-23 Initial Release Form Builder