Linux 软件免费装
Banner图

UltimaTour Contact Forms

开发者 tesystems
更新时间 2026年8月21日 20:37
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

email forms contact forms uploads submissions

下载

1.0.17 1.0.15 1.0.16

详情介绍:

Create a professional contact form in minutes, publish it anywhere with a shortcode, and keep every inquiry organized inside WordPress. UltimaTour Contact Forms is a complete standalone form builder. It does not require an UltimaTour account, a paid plan, an external form service, or another UltimaTour plugin. Build unlimited forms, accept unlimited legitimate submissions, send email notifications, collect secure uploads, and review responses from one focused WordPress workspace. Built for real business inquiries Use it for contact requests, quote requests, tour inquiries, employment applications, customer support, vendor questions, group requests, document collection, and more. Start with a ready-made form or build your own with the visual field editor and responsive column layouts. Your submissions stay useful Email is a notification, not your only archive. Submitted entries can be stored in WordPress, searched, filtered, reviewed, archived, exported, and erased through the WordPress privacy tools. Delivery status, security signals, and attachment details remain connected to the submission that produced them. Security without punishing real visitors Every submission passes server-side validation, signed timing checks, honeypot protection, rate limiting, duplicate detection, upload validation, and PSC request-integrity checks. CAPTCHA is optional. TrustEmporium advisory enrichment can add useful context when an administrator chooses to connect it, but it never replaces normal validation or silently rejects a legitimate inquiry. Works alone. Works smarter with Operator. Standalone sites receive the full core contact-form experience. When UltimaTour Operator is installed, Contact Forms can reuse Operator-managed business identity, branding, mail, CAPTCHA, audit, and TrustEmporium services instead of asking the administrator to configure the same information twice. Five-minute start
  1. Activate the plugin.
  2. Open Contact Forms and edit the ready-to-use Partner Contact form.
  3. Choose Publish, copy the shortcode, and place it on a page.
  4. Send a test submission while logged out.
  5. Review it under Contact Forms > Submissions.
No account, license key, CAPTCHA key, or Operator installation is required for those steps.

安装:

  1. Install and activate UltimaTour Contact Forms from the WordPress Plugins screen.
  2. Open Contact Forms in the WordPress admin menu. A fresh standalone installation automatically creates an active Partner Contact form so the core workflow can be tested without an account, license, API key, CAPTCHA key, or UltimaTour Operator.
  3. Open the Forms tab. Edit Partner Contact, or select Create New Form and choose Start Blank or Use Template.
  4. Add or select fields in the builder, adjust their properties, and choose Publish. Only forms with Active status accept public submissions.
  5. In the Publish panel, select Copy Shortcode and paste the shortcode into a page or post. Alternatively, use Create Contact Page below the builder; it creates a draft page by default unless Publish immediately is selected.
  6. Visit the page while logged out, complete the form, and submit it. The success message confirms acceptance. Stored entries appear under Contact Forms > Submissions.
  7. Open Contact Forms > Settings to set the notification recipient and sender identity. Use Send Test Email to verify that WordPress accepts the message, then confirm delivery in the destination inbox.
  8. CAPTCHA is optional. The built-in PSC, honeypot, signed timing, rate limiting, duplicate detection, and server-side validation work without CAPTCHA keys. To test CAPTCHA in standalone mode, configure Cloudflare Turnstile or Google reCAPTCHA under Settings > Spam Protection and enable Require CAPTCHA before accepting submissions.
Optional CAPTCHA setup Contact Forms includes collapsed setup walkthroughs directly under Settings > Spam Protection so administrators do not have to discover the process themselves. For Cloudflare Turnstile, create a widget in the Cloudflare Turnstile dashboard, add every hostname where the form will appear, use Managed mode unless another mode is intentionally required, and copy the resulting site and secret keys into Contact Forms. For Google reCAPTCHA, register the site in the Google reCAPTCHA administration console, choose either the v2 Checkbox or v3 key type, add every form domain, and select the same provider type in Contact Forms. A v2 key cannot be used with the v3 setting, or the reverse. For v3, the initial recommended Contact Forms threshold is 0.7. After saving, test a published form while logged out. A missing-token failure usually means the selected provider does not match the key type, the current hostname is not registered with the provider, or a cache/security tool prevented the provider script from loading. 9. TrustEmporium and UltimaTour Operator are optional integrations. They are not required to create, publish, submit, store, or email a form. Their status and setup guidance appear in the Ecosystem tab. For a quick functional review on a clean WordPress site, steps 1 through 6 are sufficient. No external account or remote-service connection is required.

常见问题:

How do I test the plugin on a clean installation?

Activate the plugin, open Contact Forms, edit the automatically created Partner Contact form, and copy its shortcode into a page. Visit that page while logged out and submit it. The submission appears under Contact Forms > Submissions. No Operator installation, external account, license, TrustEmporium connection, or CAPTCHA key is required for this test.

Where do I configure notification email?

Open Contact Forms > Settings. Set the notification recipient and sender identity, save the settings, then use Send Test Email. WordPress accepting a message does not guarantee inbox delivery, so also confirm that it reaches the destination mailbox.

Is Operator required?

No. Contact Forms is usable in standalone mode.

Does Contact Forms inherit Operator mail delivery?

Yes, when the minimal Operator shared-mail contract is available. The initial contract preserves WordPress mail behavior while centralizing Operator sender identity and giving future modules a stable integration point.

Does TrustEmporium block submissions?

No. TrustEmporium is advisory enrichment. Normal validation and security controls remain authoritative.

Does PSC replace CAPTCHA?

No. PSC is a concealed integrity layer. CAPTCHA is an optional external challenge layer that can be enabled and enforced when the site intentionally uses a provider.

Is standalone TrustEmporium enrichment available?

Yes. A standalone administrator can use Connect and Provision TrustEmporium in Contact Forms settings to create or recover the TE business account and lookup contract. After setup, visitor submissions use lookup-only advisory enrichment and do not create TE records.

Are credentials shown in diagnostics?

No. CAPTCHA secrets, TrustEmporium access keys, passwords, tokens, and private payloads are excluded.

Will Contact Forms add advertising or links to my public website?

No. Ecosystem resources are confined to the plugin's administrator interface. Contact Forms does not inject advertisements, UltimaTour branding, promotional links, or automatic backlinks into public forms, confirmation messages, visitor emails, or site footers.

Do I have to create an UltimaTour account?

No. The complete core form workflow works without an account. An administrator chooses whether to connect optional ecosystem services.

Where can I learn more about the UltimaTour ecosystem?

Visit UltimaTour Reviews at https://www.ultimatour.com/ to discover verified operators and experiences. Visit UltimaTour Partner at https://partner.ultimatour.com/ for product documentation, downloads, and support. These resources are optional and do not control the core Contact Forms workflow.

更新日志:

1.0.17 1.0.16 1.0.15 1.0.14 1.0.13 1.0.12 1.0.11 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.0 Initial release.