稼げる副業でお小遣いを稼ぐ方法

稼げる副業でお小遣いを稼ぐだけじゃなく、料理や映画アニメ、趣味などメモにも使っているブログ

副業で稼ぐ仕組みの作り方

Contact Form 7で確認用メールアドレスを作ってみた

投稿日:2016年4月23日 更新日:

Contact Form 7ってメールアドレスの確認用って作れないの?と言う質問を頂きました。

はじめに

先日クライアントからお問合せフォームに確認用のメールアドレス枠を作って欲しいと言う以来がありました。

理由としてはメールアドレスの入力間違いが多いからとのことでした。

確かに確認用のメールアドレスを導入すると減るかもしれませんが、結局両方とものメールアドレスが間違えていたら意味ありませんがね笑

って事で実際に出来るかどうか実験してみました。

注意事項

  • 私が試したバージョンは4.4.1になります。
  • バージョンや仕様の変更によって動かなくなる可能性があるのでお勧めしておりません。

改造しよう

まずはfunction.phpのファイルに以下の情報を追加します。

add_filter( 'wpcf7_validate_email', 'wpcf7_text_validation_filter_extend', 11, 2 );
add_filter( 'wpcf7_validate_email*', 'wpcf7_text_validation_filter_extend', 11, 2 );
 
function wpcf7_text_validation_filter_extend( $result, $tag ) {
global $my_email_confirm;
	$tag = new WPCF7_Shortcode( $tag );
	$name = $tag->name;
	$value = isset( $_POST[$name] )
		? trim( wp_unslash( strtr( (string) $_POST[$name], "\n", " " ) ) )
		: '';
 
	if ($name == "your-email"){
		$my_email_confirm=$value;
		}
 
	if ($name == "your-email_confirm" && $my_email_confirm != $value){
		$result->invalidate( $tag,"確認用のメールアドレスが一致していません");
		}
 
	return $result;
}

そして、Contact Form 7のフォームを以下の形にします。


メールアドレス (必須) [email* your-email] 

メールアドレス (確認用)[email* your-email_confirm] 

[submit "送信"]

以上で完成です。

試せますよ

実際に確認用メールアドレスが動くかどうかこちらでテストも可能です。

    メールアドレス (必須)

    メールアドレス (確認用)

    ちなみに違うメールアドレスを入力すると

    noicchi1

    こんな感じで表示されます。

    以上でContact Form 7で確認用メールアドレスを作ってみたの説明を終了いたします。

    最後に

    確認用って必要?

    最近特に感じるのですが、確認用のメールアドレスって必要だと思いますか?

    確認用ってほとんどの人がコピペを使うパターンが多いですし、もしもコピペを禁止している場合非常に長いメールアドレスだと面倒すぎますよね。

    最近は自分のメールアドレスはコピーも簡単になってきているので、わざわざ確認用を手打ちでさせるというサイトはかなり少なくなってきていのではないでしょうか?

    むしろ、私にとってはわざわざメールアドレスの確認用を作ってまで掲載しているところって古い考えすぎるかなと。

    また、Contact Form 7を使うってところを考えるとお問合せ関係がほとんどで、余計にクライアントにストレスを与えてしまうだけなんじゃないかなと感じました。

    -副業で稼ぐ仕組みの作り方
    -,

    執筆者:


    comment

    メールアドレスが公開されることはありません。 が付いている欄は必須項目です

    このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    関連記事

    WP Autoresponderをわかる範囲でカスタマイズ

    ステップメールが無料で使えるワードプレスのプラグインをご紹介させて頂きます。 関連記事: ワードプレスで簡単にステップメールを使えるプラグインARGWA FREE Autoresponder カスタム …

    no image

    FFFTPの設定

    FFFTPの設定はサーバーをレンタルする毎にしなければいけません。設定自体は特別必要な知識や技術はなく非常に簡単ですので今回で覚えておくと捗ります。 関連記事: iPhoneで独自ドメインのメール設定 …

    ワードプレスに目次を簡単に入れるTable of Contents Plus

    今までタグを手打ちしていたのですが、やっとこさおさらば出来そうです。 関連記事: ネスタリゾートを100%遊びたい人へ【宿泊あり】 Yahoo!ショッピングの設定方法Step1の詳しい説明 ワードプレ …

    Yahoo!メールを複数取得する方法

    1つの電話番号で複数のYahoo!メールアドレスを取得できます。 関連記事: yahooリスティング広告の申し込み方法 Yahoo地図に掲載する方法 yahooリスティング広告らくアドの利用方法 ya …

    phpとワードプレスのランダム表示

    副業で広告やバナーを掲載する時にランダム表示をしたいなぁって時に役立つ内容を紹介します。 関連記事: カスタムフィールドで画像を出力する時のヒント【ワードプレス】 カスタムフィールドを使って計算 Wo …