Linux 软件免费装
Banner图

Sobi Forms

开发者 alesas
更新时间 2026年8月4日 12:49
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

forms contact form form builder file upload lightweight form

下载

1.4.0 1.1.0 1.3.0 1.4.2 1.5.0 1.0.0 1.4.3 1.7.0 1.7.2 1.2.0 1.4.1 1.5.1 1.6.0 1.7.1

详情介绍:

Build any WordPress contact form in minutes, without bloated scripts on your public site. Sobi Forms is a lightweight contact form plugin and drag and drop form builder for those who want native SMTP, webhooks, file uploads, spam protection, and a beautiful submissions inbox in one place. Perfect for: Embed with shortcode or Gutenberg block on any page. React loads in the admin builder only — your visitors get a fast, lean front-end. Works with Elementor, Divi, Gutenberg and WooCommerce. Learn more: sobiforms.com — features, FAQ, and the public roadmap.

安装:

  1. Upload the sobi-forms folder to /wp-content/plugins/ or install sobi-forms.zip from Plugins -> Add New -> Upload.
  2. Activate Sobi Forms through the Plugins menu.
  3. Go to Sobi Forms -> Forms and create your first form.
  4. Click Embed in the form editor to copy the shortcode, or insert the Sobi Forms Contact block in the block editor.
  5. Paste the shortcode into any page (Gutenberg, Elementor, Divi, widget, etc.).

屏幕截图:

  • Front-end form — lightweight markup on the page with AJAX feedback after submit.
  • Submissions inbox — split list and detail, All/Unread/Starred tabs, spam queue, Trashed soft-delete, and admin notes.
  • Settings — SMTP, Webhooks, Exports, and Spam protection in one place (drawer UI).

升级注意事项:

1.7.2 Unlimited webhooks per form via the new Automations builder section (label, pause, test, JSON payload). Multisite fixes for network activation and opening the form builder on subsites. Existing webhook URLs migrate automatically. 1.7.1 Per-option required checkboxes, inbox checkbox detail, and WordPress-style builder sidebar. Re-save forms in the builder to apply new validation rules. 1.7.0 CSV/JSON export, inline links (paragraph + checkbox / T&C with page picker), Trashed inbox tab, form templates, and multi-column layout. Background export jobs with secure download (7-day retention). Existing forms are unchanged until you edit them. 1.6.0 SMTP (custom mail + logs), Webhooks (JSON + failure logs), and Spam protection (rate limit, Akismet, Cloudflare Turnstile) under Sobi Forms → Settings. After submit replaces older builder toggles (auto-migrate). SMTP routing stays off until you enable it. 1.5.1 Security hardening for file uploads: archive and web-active formats removed from the allowed picker. Re-save a form if its file field had only removed types selected. 1.5.0 Builder upgrade: layout blocks, URL prefill, hidden fields, submission cap, and file upload. Existing forms are unchanged until you enable these in the builder. 1.4.3 Fixes the form builder settings sidebar so sections can be collapsed again. No data changes. 1.4.2 Important builder fix: form settings no longer reset when sidebar sections are collapsed on save. New fields default to optional. Re-check forms you edited on 1.4.0–1.4.1 if save to inbox or notification settings looked wrong. 1.4.1 Inbox polish: full-page layout, Spam tab in the header, form filter dropdown, and starred icon fill. No settings or data changes. 1.4.0 Split inbox with All/Unread/Starred tabs, dashboard unread widget, visitor confirmation emails, Lucide admin icons, and shortcode now requires id or slug. Existing embeds with id or slug are unchanged. 1.3.0 A more comfortable form editor, new Link (URL) field, and smoother save. Existing forms and submissions are unchanged. 1.2.0 Pause or auto-close forms, Akismet spam queue, inbox polish, choice-tile multiple choice, multi-option checkboxes, and field min/max settings. Existing forms stay open until you enable availability settings. 1.1.0 Per-form storage settings, submit button customization, and builder improvements. Global save/retention options migrate to each form on upgrade. 1.0.0 Initial public release of Sobi Forms.

常见问题:

How do I create a contact form in WordPress?

Install and activate Sobi Forms, then go to Sobi Forms → Forms → Add New. Use the drag and drop form builder to add fields, configure After submit actions, and click Embed to copy the shortcode or insert the Gutenberg block on any page.

Can I create a job application form with file upload?

Yes. Add text and email fields plus a file upload field for resumes or PDFs. Pick allowed file types in the field settings. Submissions with files are saved to the inbox (required for uploads); download attachments from the submissions inbox (admin only).

Can visitors upload files?

Yes. Each form can include one or more file upload fields (one file per field). Files are stored privately, validated server-side, and downloaded only by admins from the inbox.

Does Sobi Forms support SMTP email?

Yes. Sobi Forms → Settings → SMTP — enter your host and credentials, test the connection, then enable Activate SMTP routing. Notification and visitor confirmation emails use SMTP when routing is on; otherwise Sobi Forms falls back to WordPress wp_mail(). Failed sends appear under Logs with Retry.

Can I connect Sobi Forms to Zapier?

Yes. Open Automations in the form builder and add one or more Webhook automations with your Zapier catch hook URL (or Make, n8n, etc.). Submissions are POSTed as JSON in the background. Failed deliveries appear under Settings → Webhooks → Logs with Retry.

Is Sobi Forms GDPR friendly?

Sobi Forms is designed for privacy: submissions stay on your server, raw IP addresses are not stored (hashed IP only for rate limiting), there are no tracking pixels, and you can use inbox-only delivery with no email. You are responsible for your site privacy policy and lawful basis for collecting data — see the Privacy Policy section below.

Does Sobi Forms work with WooCommerce?

There is no dedicated WooCommerce integration, but you can embed any form with the shortcode or Gutenberg block on WooCommerce pages, product descriptions, or sidebars that support blocks or shortcodes.

Can I export form submissions to CSV or JSON?

Yes. Sobi Forms → Settings → Exports — pick a form, choose CSV or JSON, optionally filter by inbox view or search. Exports run as background jobs; download securely when ready (files kept 7 days).

Can I link to my privacy policy in a consent checkbox?

Yes. Edit the checkbox label in the builder, select the text, click Link, and pick a published WordPress page or paste a URL. Links open in a new tab; clicking the link does not toggle the checkbox.

Can I require terms acceptance but keep newsletter optional?

Yes. Add a multi-checkbox field with two or more options. On each row, set Required for terms and Optional for newsletter. Visitors must check required options to submit; optional boxes stay unchecked unless they opt in. Works with linked labels (privacy policy URL).

Do existing forms change checkbox validation automatically?

No. Forms saved before 1.7.1 without per-option flags keep the previous rules until you open the form in the builder and save again. Single consent checkboxes behave as before.

Can I place two fields on the same row?

Yes. Drag a field beside another in the builder to create a multi-column row (up to 3 columns). Drag the separator to resize; double-click the separator to equalize column widths. On narrow screens, columns stack vertically.

Can I recover deleted form submissions?

Yes. Delete moves submissions to Trashed (soft delete). Open the Trashed tab in the inbox to restore them or delete permanently. Exports skip trashed rows by default.

Does Sobi Forms work with Elementor?

Yes. Paste [sobiforms id="3"] or [sobiforms slug="your-form"] into an Elementor Shortcode widget, or use the Gutenberg block in the block editor. Front-end assets load only when the form is rendered.

Does Sobi Forms slow down my site?

On pages without a form, Sobi Forms adds no front-end CSS or JavaScript. On pages with a form, only ~5 KB gzipped combined — no jQuery, no front-end React, no Bootstrap.

Where is the form builder JavaScript loaded?

The admin builder (~39 KB gzipped, plus WordPress-bundled React via wp-element) loads only on Sobi Forms → Forms → Edit. It never runs on the front-end.

Can I use Sobi Forms with Divi or other page builders?

Yes. Use the shortcode or Gutenberg block anywhere your page builder supports them.

Is database storage required?

No. Choose inbox save, admin notification, webhook, or any combination under After submit. New forms default to inbox save plus admin notification.

Does Sobi Forms include reCAPTCHA?

No. Honeypot, WordPress nonces, rate limiting, and optional Cloudflare Turnstile or Akismet — kept lightweight by design.

Does Sobi Forms work with Akismet?

Yes. Enable Akismet under Settings → Spam protection when the Akismet plugin is active. Spam is quarantined in the inbox; visitors still see a normal success message.

Can I pause a form or close it after a deadline?

Yes. Under Availability, pause immediately or set a Schedule close date. Visitors see your unavailable message instead of the form.

Can I disable the plugin stylesheet and use my theme styles?

Yes. Use the sobiforms_enqueue_front_assets filter to disable CSS while keeping AJAX submission.

Where can I suggest features or see what is planned?

Visit sobiforms.com/roadmap or the WordPress.org support forum (Sobi Forms → Resources → Feedback).

更新日志:

1.7.2 1.7.1 1.7.0 1.6.0 1.5.1 1.5.0 1.4.3 1.4.2 1.4.1 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0