お問い合わせプラグイン Contact Form 7 で2バイト文字判定で外国からのスパムを防ぐ

2023年2月26日

※アフェリエイト広告を利用してます。

Contact Form 7で半角英数だけのお問い合わせ

お問い合わせのスパム対策で【Google reCHPTCHA V3】を使って対応していますがそれでもすり抜けてやってくる海外からスパム。

スパムメール

一度すり抜けると数十分おきにやってくる。何か良い方法はないかと調べて2バイト文字による判定で海外からのスパムを防ぐことにしました。日本語の文字は英語等と違い半角英数2文字で作られてます。この2バイト文字がない限り送信ができないようにしました。

メッセージ本文欄に日本語の2バイトの文字がないとエラーメッセージ「お問い合わせ内容は日本語で入力してください」とのメッセージが出て送信できません。使っているお問い合わせのプラグインは一番メジャーな【Contact Form 7】やり方は簡単【functions.php】に下記のソースコードを追加するだけです。

2バイト文字判定ソース

この続きはcodocで購読

WordPressのアップデートによる上書きにも対応

私の場合は【functions.php】に直接書くのではなく、WordPressがアップデートされても大丈夫なようにプラグイン FunctionalityCode Snippetsで本体の【functions.php】をいじることなく追加してます。お薦めはCode Snippetsです。

コードスペニット

Code Snippetsの設定

プラグインCode Snippetsをインストールして有効化する。

スペニット

新規作成で任意のタイトルをいれて、ファンクションに該当のコードを貼り付けて変更を保存して有効化を押すだけです。

コード1

 

有効化

外国からの迷惑メールのまとめ

お問い合わせの迷惑メールは防げますか?

2バイト判定で外国からのメールは防げます。

注目
ファンクションNG1920
安心してfunctions.phpをカスタマイズ 直接編集しなくて済むプラグインFunctionality

functions.phpを直接編集しなくて済むプラグイン 直接編集するとWordPressがアップデートされたりテーマがアップデートすると上書きされせっかく入れた編集内容が消える 同種だがCode Snippetsのほうが使い勝手はメリットあり

続きを見る

注目
reCaptcha by BestWebSoft インストール後 スパムが一掃 reCAPTCHA V3効果あり

Googleのボット対策ツールreCAPTCHA V3対応の WordPressのスパム対策はプラグインreCaptcha by BestWebSoftは設定も簡単で効果絶大 WordPress標準ページに導入 · お問い合わせフォームに導入

続きを見る

省スペースPC GEEKOMをお探しの方はこちら

※こちらから購入すると支払時に3,500円引き

※支払時に3,500円の値引きがない場合はクーポンコードを入力してください。

クーポンコード

TAKESHI

TAKESHI

 

購入はこちらをクリック↓↓↓

GEEKOM PC購入時の注意点

電源コードがアース付きの3ピンとなってます。3ピン→2ピンの変換をお持ち出ない方は購入を Officeもついていません。必要な方はこちらより購入を

Office(Word Execl等)が必要な方はこちら

Word Execl Outlook

Word Execl Outlook PowerPoint

注目
ギコム1920
高性能ミニPC Amazonでの評判がすごく良いGEEKOM OS搭載ですぐに使用可能

台湾の新興PCメーカーGEEKOMギコム高性能の小型PCを専門的に製造、販売 当ブログ購読者限定3,500円OFFのクーポンコード公開 省スペースデスクトップで高性能 CPUもINTELとAMD両方ともラインナップ やめとけというかたもいるが評判はすこぶる良い

続きを見る

#お問い合わせプラグイン #Contact Form 7 #2バイト文字判定 #スパム #外国

このエントリーをはてなブックマークに追加 ブログランキング・にほんブログ村へ