どうも、ないとうです。

ブログを運営していると、絶対にコメントやお問い合わせから誹謗中傷のお言葉や、よくわからんスパムを送ってくる人がいます。特にワードプレスの場合、お問い合わせはほぼ「Contact Form7」というプラグインで作っていると思うので、IP制限をかけないと、永遠にその人たちからメールが届きます。

アフィリエイトをしている方は経験があると思いますが、大抵誹謗中傷のメールを送ってくれる人は同じ人なんですよね。それがライバルブログなのか、はたまた何か癪に障ったのかわかりませんが、世の中にはこのような事をしてストレスを発散させる人もいます。

ですので、今回はワードプレスでブログを運営している人に向けて、コメントやお問い合わせからのメッセージにIP制限を掛ける方法をご紹介します。

スポンサーリンク







Contact Form 7の設定をする

コメントはデフォルトでIP表示がされたり、コメントの承認/非承認の設定ができるのですが、お問い合わせだけはそうもいきません。

ですので、IP制限をかけるためのIPを知るために、お問い合わせフォームを作る、「Contact Form7」の設定をしていきましょう。

では、Contact Form7の設定を開いて、IPを表示したいフォームを選択してください。すると、『メール』タブがあるのでそちらをクリック。中央くらいにいくと、『メッセージ』欄があるので、そこの本文中に次の記述を入れます。

IP:[_remote_ip]
UA:[_user_agent]

これを入れると、メールが送られてきたら、IPとユーザエージェント情報も一緒に送られてくるようになります。こんな感じで設定↓

ブラックリストに入れる

次からメールがくると、IPが表示されるので、こちらをブラックリストに入れましょう。ワードプレスの【設定 > ディスカッション】に移動してください。すると、『コメントブラックリスト』欄があるので、そこにIPをぶち込んでください。

これでこのIPの人からのコメントはゴミ箱に入り、さらにお問い合わせにも来なくなります。

最後に

以上が、ワードプレスでのコメントやお問い合わせにIP制限をかける方法でした。

このやり方を応用して、アクセス制限もかけることが可能です。まあできるだけIP制限はしないほうがいいのですが、あまりにもしつこかったり、ウザったい場合はぜひこの方法でIP制限を掛けてあげてください。