Linux 软件免费装
Banner图

PopupReply for Contact Form 7

开发者 dudaster
更新时间 2026年5月19日 19:23
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form 7 form popup cf7 popup contact form modal success message popup

下载

1.0 2.0.0

详情介绍:

PopupReply for Contact Form 7 turns standard Contact Form 7 response messages into elegant, accessible modal popups that visitors cannot miss. By default, Contact Form 7 prints its response message inside the form, where it is easy to miss, often appears below the fold, and is styled inconsistently by the theme. PopupReply replaces that experience with a clear, modern popup — without writing a single line of code. Tested with WordPress 7 PopupReply has been tested with WordPress 7.0 and the latest Contact Form 7 release. It uses no deprecated APIs and is ready for the current WordPress core. What it does No more Colorbox This version is a full rewrite. It no longer uses Colorbox and no longer depends on the Lightbox Plus Colorbox plugin. The modal is built with plain, dependency-free JavaScript — no jQuery, no external libraries and no CDN assets. Everything is served from your own site. Accessible by design The popup is a proper dialog: role="dialog", aria-modal, labelled and described for screen readers, with a focus trap, focus restored to the previously focused element on close, ESC support and an accessible close button. If you turn off every other way to close it, an OK button is shown automatically so the dialog can never trap the user. Global settings A global settings page under Settings → PopupReply lets you control: Per-form settings A PopupReply panel inside every Contact Form 7 form editor lets each form override the global behaviour: Lightweight and self-contained No jQuery, no Colorbox, no external libraries, no CDN requests and no tracking. The plugin stays safely inactive if Contact Form 7 is not installed and never causes PHP errors.

安装:

  1. Install and activate Contact Form 7.
  2. Install and activate PopupReply for Contact Form 7.
  3. Go to Settings → PopupReply to configure the global behaviour.
  4. Optionally open any Contact Form 7 form and use the PopupReply tab for per-form overrides.

屏幕截图:

  • The global settings page under Settings → PopupReply.
  • The PopupReply panel inside the Contact Form 7 form editor.

升级注意事项:

2.0.0 Major rewrite. Colorbox is no longer required. Review Settings → PopupReply after updating.

常见问题:

Does this still need Colorbox or Lightbox Plus?

No. Those dependencies have been removed completely. The plugin is now self-contained.

Does it require jQuery?

No. The modal is built with vanilla JavaScript.

What happens if Contact Form 7 is not active?

The plugin stays safely inactive on the frontend, shows an admin notice, and the settings page remains accessible. It never causes PHP errors.

Can I disable the popup for a single form?

Yes. Open the form in the Contact Form 7 editor, go to the PopupReply tab and choose "Disable PopupReply for this form".

Can I use my own CSS?

Yes. You can disable the plugin CSS entirely from the settings page, or add a custom CSS class per form.

更新日志:

2.0.0 1.0