Linux 软件免费装
Banner图

Deployment Toolkit for Contact Form 7

开发者 jpadweb
komalvaja
jagirbahesh
更新时间 2026年8月18日 22:17
PHP版本: 7.4 及以上
WordPress版本: 7.0.2
版权: GPLv2 or later
版权网址: 版权信息

标签

captcha export import contact form 7 form entries

下载

1.0.0 1.2.0 1.1.0

详情介绍:

Deployment Toolkit for Contact Form 7 lets you export, import, and migrate Contact Form 7 forms using structured JSON packages or ZIP archives. It preserves form templates, mail settings, messages, and additional settings while helping streamline deployments between development, staging, and production sites. Version 1.1 adds a Deployment Toolkit dashboard and a Form Entries experience so you can store, browse, search, print, and manage Contact Form 7 submissions from the WordPress admin. Version 1.2 adds Captcha Shield — Google reCAPTCHA v2/v3 and Math Captcha spam protection for Contact Form 7 (beyond CF7’s built-in v3-only integration). This plugin is designed for developers, agencies, and site administrators who regularly move Contact Form 7 forms between local, staging, and live environments. This plugin requires Contact Form 7 to be installed and activated. 📦 Import / Export 🏠 Dashboard 📑 Form Entries 🛡️ Captcha Shield Deployment Toolkit for Contact Form 7 is an independent plugin and is not affiliated with or endorsed by the developers of Contact Form 7.

安装:

  1. Install and activate Contact Form 7.
  2. Upload the Deployment Toolkit for Contact Form 7 plugin to the /wp-content/plugins/ directory or install it through the WordPress Plugins screen.
  3. Activate the plugin.
  4. Navigate to Contact > Deployment Toolkit.
  5. Use the dashboard sidebar to open Import/Export, Entries, or Captcha Shield.

屏幕截图:

  • Import/Export screen for bulk ZIP export and JSON or ZIP form import.
  • Entries overview listing all Contact Form 7 forms with submission counts.
  • Form entries list with search, status filters, and field columns.
  • Entry management actions such as starring, with status notices shown on the entries page.
  • Spam filter view for reviewing flagged form submissions.
  • Entry detail screen with submitted fields, metadata, and entry actions.
  • Print Entry preview with a clean printable copy of the submission.
  • Uploaded file shown by file name as a clickable link on the entry detail screen.
  • Combined Deployment Toolkit metabox on the Contact Form 7 form editor for export and entries.
  • Entries column and row action on the Contact Form 7 forms list.
  • Captcha Shield provider cards for Google reCAPTCHA and Math Captcha.
  • Google reCAPTCHA setup with v2/v3 options, keys, and apply-to settings.
  • Math Captcha setup with difficulty and apply-to settings.
  • Frontend admin bar Edit Contact Form 7 link (dropdown when a page has multiple forms).
  • `[captcha_shield]` and `[math_captcha]` form-tag generator in Contact Form 7 form editor.

升级注意事项:

1.2.0 Adds Captcha Shield with Google reCAPTCHA v2/v3 and Math Captcha, plus dashboard notice hiding, sticky navigation, and an Edit Contact Form 7 admin bar link. 1.1.0 Adds a branded dashboard, Form Entries list view with database storage, printable entry details, and a combined editor metabox. 1.0.0 Initial public release.

常见问题:

Does this plugin require Contact Form 7?

Yes. Contact Form 7 must be installed and activated before using this plugin.

What information is exported?

Each export includes:

  • Form template
  • Mail settings
  • Mail (2) settings
  • Messages
  • Additional settings
  • Export metadata

Can I export multiple forms?

Yes. Use the Export All Forms option to generate a ZIP archive containing individual JSON exports for every Contact Form 7 form.

Can I import ZIP files?

Yes. ZIP archives containing one or more valid Contact Form 7 JSON exports are supported. The importer automatically processes every valid JSON file found inside the archive and displays a summary when the import is complete.

How are existing forms matched?

Forms are matched using their title. If a form with the same title already exists:

  • Identical forms are skipped.
  • Different forms are updated.
If no matching title exists, a new form is created.

What happens if a ZIP contains invalid files?

Only valid Contact Form 7 JSON export files are processed. Files that cannot be imported are reported in the ZIP import summary.

Will this plugin modify my existing forms automatically?

Only when an imported form matches an existing form by title and the imported content differs. Otherwise, identical forms are skipped or new forms are created.

Where are form entries stored?

Form submissions are stored in a custom database table created by this plugin. You can browse them under Contact > Deployment Toolkit > Entries.

Which submissions are saved as entries?

By default, submissions with a status of mail sent, mail failed, or spam are stored. Demo-mode forms and submissions marked do-not-store are skipped.

Can I print an entry?

Yes. Open an entry and use Print Entry to generate a clean printable copy of the submitted form data.

What is Captcha Shield?

Captcha Shield is Deployment Toolkit’s spam protection feature. It adds Google reCAPTCHA v2 (checkbox) or v3 (score-based), plus an optional Math Captcha, to Contact Form 7 — including reCAPTCHA v2, which Contact Form 7’s built-in integration no longer provides.

Can I use Captcha Shield together with Contact Form 7’s reCAPTCHA?

No. If Contact Form 7’s reCAPTCHA integration (or another Google reCAPTCHA plugin) is active, Captcha Shield pauses automatically and hides the Captcha Shield tag generator so forms are not verified twice. Disable the other integration under Contact → Integration or deactivate the conflicting plugin, then use Deployment Toolkit → Captcha Shield.

When does the Captcha Shield form-tag appear in the form editor?

Only after you enable Captcha Shield on the Captcha Shield settings screen (and no conflicting reCAPTCHA integration is detected).

Do I have to add captcha tags to every form?

No. Set Apply to to All Contact Form 7 forms and the widget is inserted automatically before the submit button when the form does not already include [captcha_shield] or [math_captcha]. Use form-tag mode if you only want selected forms protected.

Can I use Google reCAPTCHA and Math Captcha at the same time?

Yes. Each provider has its own enable setting and apply mode. You can run either one, or both, on the same site.

How do I replace Google reCAPTCHA keys?

Open Captcha Shield → Google reCAPTCHA. Saved keys are shown as information (the secret is masked). Choose Remove Keys, then enter the new site and secret keys and save.

更新日志:

1.2.0 1.1.0 1.0.0