Linux 软件免费装
Banner图

Revisend for Contact Form 7

开发者 slobostep
更新时间 2026年8月13日 20:06
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form 7 review confirmation spam protection multi-step

下载

0.2.0

详情介绍:

Contact Form 7 is the most popular form plugin on WordPress, but it sends the mail the moment the visitor clicks the submit button. Revisend for Contact Form 7 adds an optional confirmation step: after the form passes Contact Form 7's native validation, the visitor sees a summary of what they typed and must click "Confirm & Send" before the form is actually submitted. If they spot a mistake, they can go back with "Edit". Why use it?

安装:

  1. Upload the revisend-for-contact-form-7 folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins screen.
  3. Edit a Contact Form 7 form and check "Show a review step before this form is sent".
  4. Done. The form now requires confirmation before sending.

屏幕截图:

  • Revisend per-form settings.
  • A standard Contact Form 7 form before submission.
  • Native Contact Form 7 validation messages.
  • A completed form before submission.
  • The desktop review step with Edit and Confirm & Send buttons.
  • The mobile review step with stacked buttons.
  • The native Contact Form 7 success message after sending.

常见问题:

Does it work with file upload fields?

Yes. Files are validated and temporarily stored on the server between the review step and the confirmed submit, then attached to the mail.

What happens if JavaScript is disabled?

The confirmation step requires JavaScript. For forms with the step enabled, submissions without a confirmation token are blocked.

Does it work with third-party Contact Form 7 add-ons?

Anything that hooks into the standard Contact Form 7 submission flow works with the confirm step. Add-ons that hijack the submit button itself may interfere with the review step.

Can I change the labels (Edit / Confirm & Send)?

Yes. The labels are translatable and can also be customized with the cf7rb_review_labels filter. Example for your theme's functions.php: add_filter( 'cf7rb_review_labels', function( $labels ) { $labels['confirm'] = 'Send Now'; $labels['edit'] = 'Go Back'; $labels['heading'] = 'Review your message'; return $labels; } ); Available labels: heading, intro, edit, confirm, error, accepted, declined.

更新日志:

0.2.0 0.1.9 0.1.8 0.1.7 0.1.6 0.1.5 0.1.4 0.1.3 0.1.2 0.1.1 0.1.0