WordPress

【WordPress】ホームページから届く迷惑メールをゼロにする方法

ホームページから毎日のように迷惑メールが届くんだけど、いい加減鬱陶しい...。何か対処法はないかな?

 

迷惑メールって、鬱陶しいですよね。。
 

今回は、「ホームページから届く迷惑メールをゼロにする方法」を解説していきます。
 

※WordPressの「Contact Form7」でお問い合わせフォームを作成している方向けです。
 

それでは、さっそく見ていきましょう!
 

【WordPress】ホームページから届く迷惑メールをゼロにする方法

 
まず、「Invisible reCaptcha for WordPress」というプラグインをインストールします↓

Invisible reCaptcha for WordPress
 

インストールが完了したら、下記サイトを開きましょう。
https://www.google.com/recaptcha/about/
 

「v3 Admin Console」をクリックします↓

v3 Admin Console
 

+マークをクリックします↓

+マーク
 

それぞれの項目を入力します↓

それぞれの項目を入力
 

そして最後に、「送信」をクリックしましょう↓

「送信」をクリック
 

すると「サイトキー」と「シークレットキー」が表示されるので、それぞれコピーしてください↓

「サイトキー」と「シークレットキー」
 

WordPressに戻って、「Invisible reCaptcha for WordPress」を開き、下記画像の通りに設定します↓

Invisible reCaptcha for WordPress
 

お問い合わせフォームの項目の「Contact Form 7の保護を有効化」にチェックを入れ、「変更を保存」をクリックします↓

Contact Form 7の保護を有効化
 

これでサイトを表示してみると、お問い合わせフォーム部分に「reCAPTCHA」マークが表示されているはずです↓

「reCAPTCHA」マークが表示
 

これは邪魔なので、CSSを追加して削除していきましょう。「外観>カスタマイズ」を開いて、下記コードを追加してください↓

CSSを追加して削除

 css
.grecaptcha-badge {
visibility: hidden;
}

 

これで表示が消えるはずです↓

「reCAPTCHA」マークの表示が消える
 

ただし、「reCAPTCHA」マークを消す代わりに、下記文言を追加する必要があります↓

 html
<p class="recaptcha-text">このサイトはreCAPTCHAによって保護されており、<br class="pcbr">Googleの<a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">プライバシーポリシー</a>と<a href="https://policies.google.com/terms" target="_blank" rel="noopener noreferrer">利用規約</a>が適用されます。</p>

 

「Contact Form7」を開いて、送信ボタンの上に追加しましょう↓

文言を追加
 

こんな感じで表示できたら完了です↓

こんな感じで表示できたら完了
 

なお、スタイルを調整するために、こちらのCSSも任意で追加しておきましょう↓

 css
.recaptcha-text {
margin-top: 30px;
}
.recaptcha-text a {
text-decoration: underline;
color: #2b7bb9;
}
.recaptcha-text,
.recaptcha-text a {
font-size: 12px;
}

 

以上の設定をすることで迷惑メールは届かなくなるので、ぜひ参考にしてくださいませ!

-WordPress