弊社のホームページでも使用しておりますとても便利なお問い合わせプラグイン「Contact Form 7」ですが、最新版では設定検証が導入され、間違った設定をされている場合は管理画面に警告表示が出るようになりました。警告表示の主な内容は「サイトドメインとメールアドレス(お問い合わせ)のドメインが違うよ!」といった内容になります。メールアドレスをフリーメールなどに設定している方は警告表示が出てきて「検証して下さい」と怒られてしまいます。実はこれは非常に大事なことですぐにでも設定し直すことをオススメいたします。詳細はプラグイン作者のホームページに記載されておりますので是非、一読下さい。
事情があってフリーメールしか使えない場合
中には何らかの事情があり、ドメインとは違うメールアドレスでお問い合わせを受け付けなければならない人もいるかと思います。この警告表示はあくまで「警告」になりますのでメールが届かなくなるといったわけではありません。「可能性として迷惑メールになったり削除されたりしてメールが届かない場合があるよ」といった意味になります。(何度も言いますが、この警告は凄く重要な事なので変えられる人は変えましょう。)警告を無視しても今まで通りメールの受信はできるようですが、管理画面に何度も警告文が出てしまうので(出ない人もいる?)気になる方は下記を削除しますと警告文の非表示・削除になりますのでお試し下さい。※一時的なその場しのぎになりますので、警告文にそって早めの変更をお勧めいたします。※
contact-form-7/admin/admin.php内の最下部にある
function wpcf7_notice_bulk_validate_config() {
if ( ! wpcf7_validate_configuration()
|| ! current_user_can( ‘wpcf7_edit_contact_forms’ ) ) {
return;
}
if ( isset( $_GET[‘page’] ) && ‘wpcf7’ == $_GET[‘page’]
&& isset( $_GET[‘action’] ) && ‘validate’ == $_GET[‘action’] ) {
return;
}
if ( WPCF7::get_option( ‘bulk_validate’ ) ) { // already done.
return;
}
$link = add_query_arg(
array( ‘action’ => ‘validate’ ),
menu_page_url( ‘wpcf7’, false ) );
$link = sprintf( ‘<a href=”%s”>%s</a>’, $link, esc_html( __( ‘Validate Contact Form 7 Configuration’, ‘contact-form-7’ ) ) );
$message = __( “Misconfiguration leads to mail delivery failure or other troubles. Validate your contact forms now.”, ‘contact-form-7’ );
echo sprintf( ‘<div class=”notice notice-warning is-dismissible”><p>%s » %s</p></div>’, esc_html( $message ), $link );
}
を削除します。削除しても問題なく動きますが何らかのエラーなど出る場合もございますので行う場合は自己責任でお願い致します。何度も何度もいいますが、警告文出てしまった方は警告文に沿って修正するのがなによりも一番良い方法です。
記事:清原一馬