BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Plugear Review Step for Contact Form 7 icon
Actively maintained Tested with WP 7.1 #16 in confirm

Plugear Review Step for Contact Form 7

Add a confirmation step to your Contact Form 7 forms. Turn it on per form. No second form, no extra page, no shortcode to add.

Active installs<10New
Downloads · 30d81▼ -41.3% vs prev. 30d
Rating—0 reviews
Health score60/100Fair
All-time downloads187Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d22▼ -4.3% week over week
Our verdict

Use with caution

Plugear Review Step for Contact… works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

132639Aug 23Sep 17Oct 12
Yesterday4
Daily average (1y)4
Peak day52Aug 23, 2026
Last 12 months200

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Plugear Review Step for Con… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
confirm >100 4,541 Best confirm plugins →
confirmation >100 4,885 Best confirmation plugins →
forms >100 10,000 Best forms plugins →
Japanese >100 1,519 Best Japanese plugins →
validation >100 8,451 Best validation plugins →

About Plugear Review Step for Contact Form 7

From the official readme · v1.0.1

Description

Contact Form 7 sends a message the moment the visitor presses submit. There is
no chance to look at what was typed. Plugear Review Step puts a confirmation
step in between: the visitor presses the button, sees the values they entered,
and only then sends.

You turn it on with one checkbox in a Confirm Screen tab on the form you
already have. There is no second form to keep in sync, no confirmation page to
create, and nothing to add to the form template.

The confirmation looks like your form

The confirmation is not a separate panel. Each input is replaced in place
by the value that was typed, so labels, table rows, fieldsets and every bit of
markup you wrote stay exactly where they were. A form laid out in a table stays
a table. A two-column layout stays two columns.

The Edit and Send buttons are built from your existing submit button, so they
inherit whatever your theme gives it.

Nothing is sent until the visitor confirms

The confirmation step runs Contact Form 7’s own validation rules on the server
and returns the result — nothing else. No mail is sent, no spam check is
charged, and none of the wpcf7_* submission hooks fire. Other plugins that
act on a submission cannot be triggered twice.

When the visitor presses Send, Contact Form 7 runs its normal submission
exactly once. The mail you receive is the same mail you would have received
without this plugin.

Errors look the way they always did

If something is invalid, the message appears in the same place, with the same
markup and the same accessibility wiring that Contact Form 7 uses itself. Your
theme’s styling for form errors keeps working, and screen readers announce
errors the same way.

Settings

Per form, in the Confirm Screen tab:

  • Turn the confirmation step on or off
  • Button labels for Confirm, Edit and Send
  • Whether to show a placeholder for fields left empty, and what that text says
  • Whether to scroll to the top of the form when entering and leaving the
    confirmation

Full-width numbers are fixed for you

On a Japanese phone keyboard, typing a number produces full-width digits. A phone
number entered that way is rejected by Contact Form 7’s own validation, and the
visitor is sent back to retype it without being told why.

Plugear Review Step converts full-width letters, digits and spaces to half-width
at the moment the visitor presses the confirm button — never while they are
typing, which would break Japanese input mid-conversion. Phone, number, email and
URL fields are handled by default; any other field can opt in with a hankaku
option on the form tag.

Number fields are the one exception: the browser itself discards full-width digits
from a number input before any script can see them, so there is nothing left to
convert.

For developers

  • plg_prscf7_scroll_offset — gap kept above the form when scrolling
    (default 10vh, i.e. 10% of the viewport)
  • plg_prscf7_load_css — return false to drop the bundled stylesheet
  • plg_prscf7_normalize_fields — which fields are converted to half-width
  • plg_prscf7_safe_validation — skip third-party wpcf7_validate_* callbacks
    during the confirmation step

The confirmation markup uses plg_prscf7_-prefixed classes
(plg_prscf7_confirming, plg_prscf7_value, plg_prscf7_actions,
plg_prscf7_back, plg_prscf7_send) that are safe to style.

Only two rules ship as CSS: spacing between the two buttons, and a secondary
look for the Edit button. Everything else is left to your theme.

日本語

Contact Form 7 に確認画面(入力確認)を追加するプラグインです。送信ボタンを押すと
入力内容の確認ページが表示され、そこで初めて送信されます。入力ミスと二重送信を
減らせます。

フォームは 1 つのままです。 確認用のフォームを複製したり、確認ページを別に作ったり
する必要はありません。既存のフォームの「確認画面」タブでチェックを入れるだけです。

確認画面は別画面を作らず、入力欄があったその場所を入力値に差し替えます。ラベル・
表組み・入れ子の HTML はそのまま残るので、テーマで整えたレイアウトが崩れません。
「修正する」「送信する」のボタンは既存の送信ボタンから作るため、テーマの見た目を
そのまま受け継ぎます。

確認ステップではメールを送らず、スパム判定も走らせません。検証は Contact Form 7 自身の
ルールをサーバー側で実行して結果を返すだけです。エラー表示も Contact Form 7 と同じ形で
出るので、テーマのスタイルと読み上げがそのまま効きます。

全角半角の正規化も入っています。スマホのかな入力で打った全角数字(090…)は
Contact Form 7 の検証で弾かれますが、確認ボタンを押した時点で半角に直すので、利用者が
打ち直す必要がありません。入力中には触らないので、日本語入力の変換を壊しません。
電話・数値・メール・URL は指定なしで対象、それ以外はフォームタグに hankaku と
書けば対象にできます。ただし [number] だけは、ブラウザが全角数字を受け取った時点で
値を捨ててしまうため直しようがありません。

日本語の翻訳は WordPress.org の翻訳サイト(translate.wordpress.org)で提供します。
翻訳が届く前でも、確認画面のボタン文言はフォームごとに設定できます。

Installation

  1. Install and activate Contact Form 7 (version 5.7 or later) first. On
    WordPress 6.5 and later this is required: WordPress will not let you
    activate this plugin while Contact Form 7 is inactive.
  2. Install this plugin and activate it.
  3. Open Contact → Contact Forms and edit the form you want a confirmation
    step on.
  4. Open the Confirm Screen tab, tick Show a confirmation step before
    sending
    , and save.

That is all. The form on your site now shows a confirmation step. Nothing in
the form template has to change.

Frequently asked questions

Does this need Contact Form 7?

Yes. Contact Form 7 5.7 or later must be installed and active. On WordPress 6.5 and later this plugin declares Contact Form 7 as a dependency, so WordPress blocks activation until Contact Form 7 is active, and it will not let you deactivate Contact Form 7 while this plugin is active. On older WordPress, and whenever the installed Contact Form 7 is older than 5.7, this plugin simply does nothing and tells you so on the admin screen — your site keeps working normally.

Do I have to create a second form or a confirmation page?

No. One form, one shortcode. The confirmation happens on the same page.

Will I receive two emails?

No. The confirmation step never sends mail. Contact Form 7’s normal submission runs once, when the visitor presses Send.

Does it work with reCAPTCHA, Turnstile or Akismet?

Yes. Those run at the spam-check stage, which the confirmation step does not enter at all. They do their usual work when the message is actually sent.

Does it work with file uploads?

Yes. The confirmation shows the file name that was chosen, and the file is uploaded with the final submission as usual.

What happens if JavaScript is unavailable?

The confirmation step is skipped and the form behaves like plain Contact Form 7 — the message is still delivered. Nothing breaks.

Can I change how the confirmation looks?

Yes. The confirmation reuses your own markup, so most of it is already styled by your theme. For the parts this plugin adds, style the plg_prscf7_ classes listed in the description, or drop the bundled CSS entirely with the plg_prscf7_load_css filter.

Which PHP version should I be on?

The plugin runs on PHP 7.4 and later, and every release is tested down to 7.4 so that sites still on it are not left behind. That said, PHP 7.4 reached end of life and no longer receives security fixes, so please ask your host to move you to a supported version (8.1 or later) when you can. Nothing in this plugin requires it — the recommendation is about your site’s security, not about the confirmation step.

Does it support multisite?

Not tested on multisite. It is not blocked from activating, but it is outside what this plugin is verified against.

What happens to my settings when I delete the plugin?

Nothing is deleted by default. Your forms and their settings are left alone.

Changelog

Comment cleanup only. No functional changes.

1.0.1

  • Housekeeping: cleaned up source code comments. No functional changes.

1.0.0

  • First release.

Full changelog on WordPress.org →

Screenshots

The form as the visitor fills it in. This is your own form — the plugin does not change the markup.
The form as the visitor fills it in. This is your own form — the plugin does not change…
The confirmation. Every input is replaced in place by the value that was typed, so the table rows, labels and required badges stay exactly where they were. Edit and Send are built from your own submit button.
The confirmation. Every input is replaced in place by the value that was typed, so the…
The Confirm Screen tab on the form editor. Turning the confirmation on is a single checkbox; the rest is optional wording and scrolling.
The Confirm Screen tab on the form editor. Turning the confirmation on is a single…
A validation error. The message appears in Contact Form 7's own markup, so the styling your theme already has for form errors keeps working.
A validation error. The message appears in Contact Form 7's own markup, so the styling…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Plugear Review Step for Conta… alternatives

All confirm plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 MW WP Form MW WP Form MW WP Form is shortcode base contact form plugin. This plugin have many features. For… by Webの相談所 200K+ ★★★★★★★★★★ 4.2 (23) 2 weeks ago 59
2 DM Confirm Email DM Confirm Email Protect your wordpress site with spam registration. DM Confirm Email requires new users to… by Michael 100+ ★★★★★★★★★★ 4.1 (7) 13 years ago 33
3 Norick Confirm for Contact Form 7 Norick Confirm for Contact Form 7 Adds a confirmation screen to Contact Form 7 and provides compatibility with modern… by noricksaeki 100+ ★★★★★★★★★★ No reviews 1 month ago 64
4 Publish Confirm Message Publish Confirm Message An extra confirmation dialog for the Publish button to help prevent accidental publishing. by Arul Prasad J 100+ ★★★★★★★★★★ 5 (1) 9 months ago 47
5 Easy Options for WooCommerce Easy Options for WooCommerce Access hidden WooCommerce options such as: Disable Confirm Logout, Hide Password Strength… by Jeff Sherk 100+ ★★★★★★★★★★ 5 (11) 2 years ago 37
6 Cookie Confirm Cookie Confirm Cookie Confirm allows you to easily insert a customisable notification for your users to… by Andy Charrington 100+ ★★★★★★★★★★ 3.5 (2) 14 years ago 28
7 Cart Checkout Confirmation Cart Checkout Confirmation Cart Checkout Confirmation plugin will give you a step to confirm information to proceed to… by ANDShop 80+ ★★★★★★★★★★ 5 (2) 4 years ago 32
8 Confirm Publishing Actions Confirm Publishing Actions Prompts a user to click a confirm button whenever he tries to submit, publish, update… by Peter J. Herrel 70+ ★★★★★★★★★★ 5 (3) 11 years ago 32
9 WPCF7 Extended WPCF7 Extended "WPCF7 Extended" can add confirm step to "Contact Form 7". WPCF7拡張はお問い合わせフォーム7を追加できます確認… by Than Minh Tu 50+ ★★★★★★★★★★ 5 (1) 3 years ago 32
10 MW WP Form A8 Tracker MW WP Form A8 Tracker MW WP Form a8 tracker is an extension plugin for MW WP FORM. This plugin can easily… by a8wpform 50+ ★★★★★★★★★★ No reviews 2 years ago 25

FAQ

Plugear Review Step for Contact For…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 13, 2026

Is Plugear Review Step for Contact… free?

Yes. Plugear Review Step for Contact… is free to download and use from the official WordPress.org plugin directory.

Is Plugear Review Step for Contact… safe to use in 2026?

Plugear Review Step for Contact… works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.

How many websites use Plugear Review Step for Contact…?

Plugear Review Step for Contact… is active on <10 WordPress websites and has been downloaded 187 times since it launched in August 2026. It was downloaded 81 times in the last 30 days.

Does Plugear Review Step for Contact… work with WordPress 7.1?

Yes. The developer has tested Plugear Review Step for Contact… up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Plugear Review Step for Contact… need?

Plugear Review Step for Contact… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Plugear Review Step for Contact… last updated?

The latest version, 1.0.1, was released on August 23, 2026 (2 months ago).

Who makes Plugear Review Step for Contact…?

Plugear Review Step for Contact… is developed and maintained by plugear.

What are the best alternatives to Plugear Review Step for Contact…?

The most popular alternatives to Plugear Review Step for Contact… are MW WP Form (200K+ installs), DM Confirm Email (100+ installs) and Norick Confirm for Contact… (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.