WordPressには、閲覧者が各投稿についてコメントを送ることが出来る機能が最初から備わっています。
発信者と閲覧者が記事についての意見交換をしたり、質問に答えたりなど、相互にコミュニケーションをとるための良い機能なのですが、このコメント機能を悪用してスパムコメント(記事とは関係のないメッセージや広告を書き込む行為)を送ってくる人もいます。
少数であれば手作業で削除をしても良いのですが、無作為に多くの広告などが送られてきた場合は対処に時間がかかってしまいます。
そんな時にスパムコメントかどうかを判断し、自動的に振り分けてくれるのが「Akismet」というプラグインです。
3つの手順で簡単に設定できますので、スパムコメント対策としてぜひ設定しておきましょう。
設定は下記のステップで行います。
- アカウントを登録する。
- APIキーを取得する
- 取得したAPIキーを有効化する
順を追って進めていきます。
アカウントを登録する
まずは左メニューの「プラグイン」をクリックします。
Akismetは最初から入っているプラグインなので、特にインストールは必要ありません。続けてプラグイン名の下にある「有効化」をクリックします。
ブラウザで別ページが開き、下記の画面が出てきますので、図の通り「SET UP YOUR AKISMET ACCOUN」をクリックします。
ライセンス選択画面になります。
Akismetのライセンスは下記のとおりとなっています。
ライセンス | Personal | Plus | Enterpirse |
---|---|---|---|
料金 | 無料 | 625円 1サイト1ヶ月 | 6,250円 複数サイト1ヶ月 |
スパム保護 | ◯ | ◯ | ◯ |
サポート | ✕ | ◯ | ◯ |
高度な統計情報 | ✕ | ◯ | ◯ |
●Personal(無料)
個人用サイトや個人ブログ用ライセンスです。
●Plus(有料:625円)1サイト1ヶ月の価格
Webサイトで商品販売を行う場合や、商業的サイト、広告掲載などを行うブログ用ライセンスです。
●Enterpirse(有料:6,250円)サイト数無制限の1ヶ月の価格
大規模ネットワークやマルチサイトなど用のライセンスです。
今回は個人のポートフォリオサイトとして使用しますので、一番左の「Personal」の「Get Personal」ボタンをクリックします。
次の画面で各種Akismetのアカウント登録を行います。
「¥4500/YEAR」というスライダーを一番左にスライドして「¥0/YEAR」にします。
メールアドレスには、Akismetのアカウント確認メールやAPIキーが届くため、確認の取れるメールアドレスを指定してください。
名前・苗字・WebサイトのURLは適宜入力します。
Please verify by checking each box:の記載事項は下記のとおりです。
- I don’t have ads on my site:私のサイトには広告がありません
- I don’t sell products/services on my site:自分のサイトで商品やサービスを販売していません
- I don’t promote a business on my site:私は自分のサイトで事業を宣伝していません
すべての項目にチェックをして、「CONTINUE WITH PERSONAL SUBSCRIPTION」をクリックします。
APIキーを取得する
先程登録したE-mailアドレス宛に「Your email verification code is:XXXXXX」という6桁の数字が書かれた確認メールが届きます。
記載されている6桁の数字をコピーして、ブラウザの方を確認すると「Pasete the confirmation code」という画面が出てきますので、6桁の数字をペーストして「Continue」ボタンをクリックします。
もう一度メールを確認すると、今度は「YOUR AKISMET API KEY」と書かれたメールが届きます。
こちらに記載されている12桁の英数字がAkismetのAPIキーになりますので、選択してコピーしてください。
取得したAPIキーを有効化する
WordPressのプラグイン画面に戻ると、下図のように「Akismet アカウントを設定」というボタンが表示されていますので、クリックしてください。
(ボタンが表示されていないときは、プラグイン名の下にある「設定」をクリック)
「Manually enter an API key」をクリック。
APIキーを登録する枠が出てくるので、先程コピーしておいたAPIキーをペーストして、「APIキーを使って接続する」をクリックします。
以上でAkismetの登録は完了です。