Contact Form 7はWordPressでのサイト制作においてフォーム問合わせの必須プラグインかと思いますが、ところどころ痒いところに手が届かないところもあり...
掲題の件、プラグインデフォルトでは確認用メールアドレスのエラーチェックができない?らしく
自前で実装されている方がおられました。感謝。
Contact Form 7で確認用メールアドレスの入力フォームを加える方法
ただしこちらは少し情報が古いようで、Contact Form 7 4.1以降でも動かすためには次のように修正が必要になりました。
functions.php
<?php
function wpcf7_text_validation_filter_extend( $result, $tag ) {
...
//$result['reason'][$name] = '確認用のメールアドレスが一致していません';
//上記記述を以下のように書き換えます。
$result['reason'] = array( $name => '確認用のメールアドレスが一致していません' );
...
}
?>
Contact Form 7の管理画面で以下のショートコードを張り付ければOK.
<p>メールアドレス<br />
[email* your-email] </p>
<p>メールアドレス (確認用)<br />
[email* your-email_confirm] </p>
最近Contact Form7をアップデートしたら、確認用メールチェックがうまく動かなくなった、という方の参考になればと思います。
参考サイト
contactform7.comさん
Contact Form 7で確認用メールアドレスの入力フォームを加える方法