[WordPress] 外掛分享: Zain Corporations Contact Forms

首頁 › 外掛目錄 › Zain Corporations Contact Forms
WordPress 外掛 Zain Corporations Contact Forms 的封面圖片
全新外掛
安裝啟用
★★★★★
5/5 分(1 則評價)
8 天前
最後更新
—
問題解決
WordPress 5.8+ PHP 7.4+ v1.0.2 上架:2026-10-06

內容簡介

Zain Corporations Contact Forms 讓使用者能夠輕鬆建立聯絡表單,並提供多種實用功能,如提交管理、檔案上傳及防垃圾郵件保護,提升網站的互動性與使用者體驗。

【主要功能】
• 簡單標籤語法建立表單
• 提交管理與搜尋功能
• 檔案上傳與限制設定
• 條件欄位顯示功能
• 防垃圾郵件保護機制
• 自動回覆與感謝頁重定向

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.2) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Zain Corporations Contact Forms」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Zain Corporations Contact Forms lets you build forms with a simple tag syntax (the same idea as the classic form plugins) and adds the things most people end up needing anyway.
Familiar tags
[text* your-name], `[email* your-email]`, `[textarea your-message]`, `[select]`, `[radio]`, `[checkbox]`, `[number]`, `[date]`, `[tel]`, `[url]`, `[file]`, `[acceptance]`, `[submit]`. Insert fields with one click from the editor.

What you get out of the box

Submissions inbox – every message is saved in your dashboard, with search, bulk delete and an “Email failed” flag, so nothing is lost if an email does not arrive.
CSV export – download all submissions (or one form), protected against spreadsheet formula injection.
File uploads – [file* cv allowed:pdf,docx limit:2mb]. Strict allow-list, executable types always blocked, files stored under random names in a protected folder, attached to the notification email and downloadable only by administrators.
Conditional fields – [text company show-if:topic=sales] shows a field only when another field has a given value. Hidden fields are skipped on the server too.
Spam protection without CAPTCHA – hidden honeypot, signed timestamp, per-visitor rate limit, maximum links and blocked words. Suspicious messages go to a Spam tab instead of your inbox.
Optional Cloudflare Turnstile – a free, privacy-friendly CAPTCHA alternative, off unless you add your keys.
Webhooks – send each submission as JSON to Zapier, Make, n8n or your own endpoint.
Auto-reply – confirmation email to the visitor.
Clean HTML emails – a responsive layout in your accent colour with a one-click “Reply” button, plus a plain-text version for every message.
Reliable email delivery – built-in SMTP option (only used for this plugin’s emails), From name/address, a “Send test email” tool and the exact failure reason shown in the inbox.
Redirect after success – send visitors to a thank-you page.
Import from Contact Form 7 – copies your forms, email settings and messages. Your original forms are not touched.
Block editor block – plus the [zain_form id="123"] shortcode.
Duplicate forms, accent colour setting, AJAX submit with accessible inline errors.
GDPR friendly – IP addresses and browser details are not stored; optionally auto-delete submissions (and their files) after N days.
Lightweight – a few KB of CSS/JS, loaded only on pages that contain a form.
Developer friendly – hooks for validation, spam checks, webhook payloads and post-submit actions.

Tag reference
[text* name placeholder "Your name" class:wide] – add `*` to make a field required.

[select topic "Sales|sales" "Support|support"] – use `Label|value` for choices.

[number qty min:1 max:10], `[textarea msg maxlength:500]`, `[submit "Send"]`.

[text company show-if:topic=sales] – conditional field (use the choice *value*; separate several values with `|`). Put each conditional field in its own `

` or `

[file* cv allowed:pdf,docx limit:2mb] – file upload (maximum 10 MB).

Mail tags
Use [field-name], [_all_fields], [_site_title], [_site_url], [_form_title], [_date] and [_time] in the email subject and body.
External services
This plugin works fully on its own. It only contacts third parties if you turn the following features on:
Cloudflare Turnstile (optional)
If you enter a Turnstile site key and secret key under Zain Forms → Settings, visitors’ browsers load a script from https://challenges.cloudflare.com/turnstile/v0/api.js, and the submitted Turnstile token (plus the visitor’s IP address) is sent to https://challenges.cloudflare.com/turnstile/v0/siteverify to confirm the visitor is human. Terms: https://www.cloudflare.com/website-terms/ – Privacy: https://www.cloudflare.com/privacypolicy/
Webhooks (optional)
If you enter a webhook URL on a form, each accepted submission (the field values, form name, submission ID, time and your site address) is sent to that URL. You decide which service receives the data. Nothing is sent unless you configure a URL.
Privacy
Submissions are stored in your own WordPress database. The plugin does not store IP addresses or user agents. See “External services” above for the two optional features that contact other services. You can set an automatic deletion period in Zain Forms → Settings.

延伸相關外掛

文章
Filter
Mastodon