【WordPress】スパム対策

”サイトヘルスステータス”に使用していないプラグインを削除する旨表示されて気になってました。

『Hello Dolly』は不要そうなので即削除、あともう一つスパム対策プラグイン!

デフォルトプラグインの『Akismet』は有効化すべきか削除すべきか?

WordPress公式で推奨なので、入れたいところではありますが…

  • 商用サイトは無料で使用できない
  • 広告が貼ってあるサイトもNG

無料で使用するには、↑といった条件がありました。

いずれ広告も貼ってみたいと思っているので、別のプラグインを試してみる事にして、『Akismet』は削除しました。

『Google reCaptch』を利用してみる事に

無料で汎用性の高い、”私はロボットではありません”ってチェックボックスを利用してみようかと検討!

プラグイン『Advanced noCaptcha & invisible Captcha (v2 & v3)』を利用してみる

“reCaptcha”でプラグイン検索かけると色々出てくる。

インストール数やPHPバージョンの互換性の観点から『Advanced noCaptcha & invisible Captcha (v2 & v3)』を入れてみる事に!

プラグイン有効化

インストールしたら、有効化します。

設定画面を開く

[設定]メニュー、[Advance noCaptcha & invisible captcha]をクリックして設定画面を開く。

バージョン選択

『V3』を選択。

Googleリンクをクリック

画面上部のGoogleリンクをクリック。

※ログインしておく事。

Google側の設定をする

  • ラベル…識別用に分かりやすい名前を入力
  • reCAPTCHAタイプ…先ほどバージョンは3で設定したので、『reCAPTCHA v3』を選択
  • ドメイン…ドメインを入力
  • reCAPTCHA利用条件に同意する…☑
  • アラートをオーナーに送信する…☑

上記内容で入力後、『送信』ボタンをクリック。

設定された内容をコピーしておく

「Site Key」と「Secret Key」にペースト

WordPressの管理画面へ戻り、先ほどの続きでコピーした内容を、「Site Key」と「Secret Key」それぞにペーストします。

適用したいフォームを選択

私は一先ずコメントフォームだけチェックしました。

変更を保存

あとは、適宜設定。

  • Captcha Language…Japanese
  • Logged in Hide…チェック

『変更を保存』ボタンをクリック。

動作検証

むむむ…「私はロボットではありません」のチェックボックスが表示されない…orz

なぜだ。。。しばし悩む。。。

よく見ると画面右下にreCaptchっぽいアイコン発見、むむむ。

カーソルを合わせてみると、『reCaptch で保護されています』と表示が!???

これはなんぞや???

調べた所、設定したV3では、より洗練され、怪しくないユーザの場合はわざわざチェックボックスを表示しないという思いやり機能らしいのだ!!素晴らしい~

タイトルとURLをコピーしました