Linux 软件免费装
Banner图

Buff Chat UI for Contact Form 7

开发者 buffinc
更新时间 2026年7月12日 22:59
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

chat contact form 7 chatbot address autofill conversational form

下载

1.0.0

详情介绍:

This plugin renders an existing Contact Form 7 (CF7) form as a chat-style, one-question-at-a-time UI. Form definition, input validation, and email sending are all delegated to Contact Form 7 itself, so your existing settings, auto-reply emails, and spam protection (reCAPTCHA v3) keep working. This plugin is not affiliated with or endorsed by the Contact Form 7 project or its authors. You can turn any CF7 form into a chat with a single shortcode: [buff_chat id="123"] Features Supported form tags text / email / url / tel / number / range / date / textarea / select / checkbox / radio / acceptance / quiz / file / hidden / submit. Display-only tags (count, response, etc.), image CAPTCHA (Really Simple CAPTCHA), Cloudflare Turnstile, and Stripe are not supported (their output is skipped). For spam protection in the chat UI, use reCAPTCHA v3 or quiz.

安装:

  1. Install and activate Contact Form 7 (required).
  2. Install and activate this plugin.
  3. Find the ID of the CF7 form you want to convert, and place the shortcode on a page or post: [buff_chat id="123"]
  4. Optionally adjust colors, text, icon, etc. under "Settings -> Buff Chat UI".
Shortcode attributes Calling from a template Use <?php buff_chat_ui( 123 ); ?> to output the chat. For a floating widget, use buff_chat_ui( 123, array( 'mode' => 'float' ) ). To get the markup as a string, use buff_chat_ui_get( 123 ). Floating widget (site-wide chatbot) Under "Settings -> Buff Chat UI -> Floating display", enable "Show on all pages", set the target form ID and position, and a chatbot-style launcher appears in the footer of every page. For a single page only, use [buff_chat id="123" mode="float"].

常见问题:

Is there a confirmation screen?

Yes. A confirmation step is shown before submitting, and answered items can still be edited.

Are CF7 date fields supported?

Yes. [date] / [date*] are supported and shown as a date picker.

Are validation rules the same as CF7?

Yes. Validation rules and messages follow Contact Form 7; no custom rules are added.

Can I place multiple chats on one page?

Yes. Each one works independently.

How is spam handled?

reCAPTCHA v3 (configured in the CF7 integration) and CF7's quiz are supported. Image CAPTCHA (Really Simple CAPTCHA) and Cloudflare Turnstile are not supported.

更新日志:

1.0.0