Bc Products
WordPress Plugin Product
WooCommerce Japanese moji captcha
とあるサイトのWooCommerce顧客登録へスパム登録が酷く、1日に数件毎日登録されて1000件を超えていたのである。
この対策としては一般的なプラグインのGoogle reCAPTCHA導入ではあるが、reCAPTCHAはUXの破壊であり離脱の可能性が高く、他サービスのワンクリックキャプチャーも殆ど役に立たない。
そこでWooCommerceマイアカウントフォームのログイン及び顧客登録フォームへのスパム防止日本語文字キャプチャプラグインを開発。またWooCommerceのパスワード忘れ事項にも対応してみたが、この場合必要かどうかは判断が必要だ。
どちらにしても、コレで日本語入力が出来ない環境からのスパム登録はゼロになるだろう。
その後
WooCommerce以外の会員制プラグインの登録フォームにも、スパム登録がありショートコードにて稼働させるようにした。
上記他の会員制プラグインページへのショートコード例。
WordPressフォーラムにも会員制プラグインにてスパム登録が酷く相談があった、問い合わせフォーム以外スパムもそこそこある様だ。
一般的にスパム行為の対策はGoogle reCAPTCHA導入プラグインが多いが、Google reCAPTCHAはバイパスされる様で、バイパスさせるコードがGithubにある。