Flex Forms

外掛說明

Flex Forms is a modular and flexible form builder plugin for WordPress, designed to be lightweight yet feature-rich. It allows you to quickly build forms with various field types, manage submissions, and integrate with your theme and workflow easily.

Key Features:

  • Easy form creation via WordPress admin
  • Drag-and-drop field ordering
  • Email notifications on submission
  • Submission storage in database
  • Google reCAPTCHA v2/v3 support
  • Custom shortcode per form
  • SMTP email sending support with test email
  • Force “From” email override (site-wide)
  • Full integration with Flex Fields
  • Developer-friendly hooks and filters

External Services

Flex Forms may interact with third-party services depending on your configuration:

Email Sending

Flex Forms supports custom SMTP configuration for reliable email delivery.

  • What data is sent: Form submission content (user input).
  • When data is sent: When a user submits a form or when a notification is triggered.
  • Where data is sent: To the configured email recipient(s) via your selected email service provider.
  • Privacy & Terms: Email service providers’ policies apply (e.g., SendGrid, Mailgun, custom SMTP).
    • Example terms:
    • SendGrid: https://sendgrid.com/policies/tos/
    • Mailgun: https://www.mailgun.com/legal/

Google reCAPTCHA

Used to prevent spam form submissions.

  • What the service is and what it is used for:
    Verifies that a user is human when submitting a form.
  • What data is sent and when:
    The user’s IP address and browser information are sent to Google when the user interacts with a reCAPTCHA-enabled form.
  • Where data is sent:
    Google servers.
  • Privacy & Terms:
    • https://policies.google.com/terms
    • https://policies.google.com/privacy

螢幕擷圖

  • Form builder – Create and configure forms with various field types.
  • Form settings – Configure success/error behavior, email notifications, and storage.
  • Submissions list – View and manage form submissions in the admin.
  • Settings – SMTP, reCAPTCHA, and license configuration.
  • Frontend form – Example of a form rendered on the front end.

安裝方式

  1. Upload the plugin files to the /wp-content/plugins/flex-forms directory, or install the plugin through the WordPress plugin screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to Flex Forms > Add New to create your first form.
  4. Use the generated shortcode to embed the form into any page or post.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Flex Forms〉的開發相關工作。

參與者

將〈Flex Forms〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

2.1.7

  • Security fixes: escaping, nonces, $_GET validation, $_POST checks.
  • Performance: reCAPTCHA scripts load only when forms are present.
  • Added index.php, uninstall.php, load_plugin_textdomain.
  • Added DEPLOY.md, Screenshots section, deployment docs.
  • Fixed readme tags (5 max for WordPress.org).

2.1.6

  • Added global SMTP configuration option.
  • Added “Force From Email” and “From Email” override.
  • Improved PHPMailer integration and compatibility.
  • Improved test email feature.
  • Minor fixes and improvements.