Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressのコメントにIPアドレスを保存しない方法

WordPressサイトがコメントにIPアドレスを保存しているかご存知ですか?初期設定では、WordPressはスパムから保護するためにコメントした人のIPアドレスをログ記録して保存します。

しかし、GDPRのようなデータプライバシー法の台頭により、サイト訪問者のデータをよりよく保護するために、この機能を無効化することをお勧めします。

WPBeginnerでは、WordPressコメントするユーザーのIPアドレスを保存しません。これは、データ保護法を遵守しながら、訪問者のプライバシーを尊重するのに役立ちます。

私たちはまた、多くのWordPressサイトオーナーのこの変更を支援してきました。このガイドでは、コメントに IP アドレスを保存しないようにする方法と、コメント欄の安全性とプライバシーを守るためのヒントを紹介します。🙌

How to Stop Storing IP Address in WordPress Comments

WordPressのコメントにIPアドレスを保存するのをやめるべきか?

あなたのウェブサイトが一般データ保護規則(GDPR)に準拠していることを確認したい場合は、WordPressのコメントにIPアドレスを保存することを停止する必要があります。

初期設定では、WordPressはユーザーのIPアドレスをサイトに保存します(VPNを使用している場合を除く)。 これは主に不審なIPアドレスからのスパムコメントに対抗するために使用されます。

サイトセキュリティプラグインの中には、ブルートフォースアタックやDDoS攻撃のような脅威を防ぐために、IPアドレスを使用してユーザーをコメントブラックリストに入れたり、悪意のあるIPアドレスをブロックしたりするものもあります。

しかし、IPアドレスがログ記録されることを不快に感じるユーザーもおり、WordPressサイトがGDPRに準拠しなくなる可能性があります。これは、GDPRがIPアドレスを個人データとして分類しているためです。

ほとんどのWordPressウェブホスティングプロバイダーは、あなたのサイトへのすべての訪問者の生のアクセスログを一定期間保管しています。さらに、WordPressダッシュボードのコメントページを表示すると、これらのIPアドレスを表示することができます。

それでは、WordPressのコメントに保存されるIPアドレスをブロックし、WordPressのセキュリティを向上させる方法を見ていきましょう。ここでは、その概要を説明します:

始めよう!

この最初の方法は、WPCodeプラグインを使用します。このプラグインを使用して、カスタムコードスニペットを挿入し、コメント欄からサイトにIPアドレスが保存されないようにします。

コードを使うのが初めての方もご安心ください。WPCodeのユーザーフレンドリーなインターフェースは、初心者でも簡単にカスタマイザーコードを挿入・管理することができます。

私たちのビジネス・パートナーの中には、カスタム・コード・スニペットを追加・管理するために実際に使用している人もいます。さらに詳しく知りたい方は、WPCodeのレビューをご覧ください。

WPCode's homepage

WPCodeを使用するには、まず管理ダッシュボードにプラグインをインストールする必要があります。詳しくは、WordPressプラグインのインストール方法をご覧ください。

注: この投稿では、WPCode無料版を使用しますが、条件付きロジックやスケジュールされたスニペットなど、より高度な機能を使用するには、Proプランにアップグレードしてください。

WordPressの管理画面から、Code Snippets ” + Add Snippetにアクセスしてください。

その後、「Add Your Custom Code Snippet」の下にある「+ Add Custom Snippet」ボタンをクリックします。

Adding custom code in WPCode

次に、画面に表示されるオプションリストからコードタイプを選択する必要があります。

このチュートリアルでは、「PHP Snippet」を選択します。

Choosing PHP snippet in WPCode

カスタムスニペットの作成画面が表示されます。

まず最初に、コード・スニペットのタイトルを追加する必要があります。コメントするIPアドレスを無効化」のようなものでもよい。

次に、「コード・プレビュー」ボックスで、以下のコードを挿入する:

function wpb_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'wpb_remove_commentsip' );

このように見えるはずだ。

Removing IP addresses in the comments using WPCode

次に、「インサーター」セクションまでスクロールダウンする。挿入方法」が「自動挿入」、「場所」が「どこでも実行」になっていることを確認してください。

これにより、WordPressテーマのfunctions.phpファイルにコードが正しく追加されます。

Applying the code snippet everywhere using WPCode

その後、右上のトグルが「有効化」となっていることを確認し、「スニペットを保存」をクリックする。

これで、次に誰かがコメントを残しても、WordPressのコメントページにその人のIPアドレスが表示されることはありません。このコードが自動的にその情報を保存しようとする試みをブロックするからだ。

しかし、以前のコメントにはこの情報がまだ保存されていることにお気づきでしょう。このデータを削除する方法については、チュートリアルの次のパートで詳しく説明します。

What the comment looks like after removing the IP address using WPCode

古いWordPressコメントからIPアドレスを削除する方法

古いWordPressコメントからIPアドレスを削除するには、phpMyAdminを使用する必要があります。phpMyAdminは、WordPressホスティングサービスのコントロールパネルに付属しているデータベース管理プラットフォームです。

⚠️ 重要: 何かをする前に、まずWordPressのデータベースをバックアップすることを強くお勧めします。そうすれば、重大なエラーが発生した場合にデータベースを復元することができます。

WordPressホスティングサービスにログインし、phpMyAdminメニューを探します。

Bluehostユーザーの場合、phpMyAdminは’Websites’に行き、ダッシュボードで設定したいサイトを選択すると見つかります。クイックリンク」の下にあるはずです。

Navigating to the phpMyAdmin in Bluehost

phpMyAdminの「SQL」タブに移動します。

その後、以下のクエリーを入力する:

UPDATE wp_comments SET comment_author_IP = '';

WordPressデータベースのプレフィックスをカスタムしている場合は、wp_commentsをカスタムのテーブルプレフィックスに変更してください。

完了したら、テキストエリアの下にある「Go」ボタンをクリックするだけで、クエリーが実行されます。

Removing IP addresses in older WordPress comments using phpMyAdmin

この段階で、WordPressのコメントページに戻り、クエリーが正しく機能したかどうかを確認してください。これで完了です!

ボーナス 🔗:WordPressサイトを安全に保護するその他の方法をご紹介します。

WordPressがコメントにIPアドレスを保存しないようにすることは、ユーザープライバシー法に準拠したサイトにするための素晴らしいステップです。次のレベルへ進むための他の方法をいくつかご紹介します:

この投稿が、WordPressのコメントする際にIPアドレスを保存しないようにする方法のお役に立てば幸いです。また、WordPressセキュリティプラグインのエキスパートによるベストセレクションや、ハッカーがあなたのWordPressサイトを乗っ取ったことを示す兆候についてのガイドもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

11件のコメントLeave a Reply

  1. As privacy laws are getting stricter day by day it is important to eliminate collection and long-term storage of personally identifiable information. I’ve been using a plugin to remove IP addresses previously. thanks a lot, WPbeginner for providing such a useful code snippet.

  2. Thank you for the article. Many people in the Czech Republic are very sensitive to any private data after the introduction of GDPR. This is definitely useful so that they don’t have to worry about their sensitive data being displayed somewhere. One then feels much more free to write a comment.

    • You may want to reach out to your theme’s support to ensure this isn’t something specific to your theme.

      Admin

  3. Thanks for this article.
    The question that i have is if i stop storing IPs in WP comments, will this break the functionality of plugins like Akismet ? or will they still work properly?

    • They will still work, however they may not be able to catch spam comments using known IP addresses used for mass spamming. So a lot of spam comments may appear in your moderation queue.

      Admin

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.