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

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

WPBeginnerでは、WordPressのコメントにユーザーのIPアドレスを保存しません。これは、訪問者のプライバシーを尊重し、GDPRのようなデータ保護規制に完全に準拠していることを保証するためです。

デフォルトでは、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を使用するには、まず管理ダッシュボードにプラグインをインストールする必要があります。詳しくは、WordPressプラグインのインストール方法をご覧ください。

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

WordPressの管理画面から、コード・スニペット ” + スニペットの追加 “にアクセスします。その後、「Add Your Custom Code Snippet」の下にある「+ Add Custom Snippet」ボタンをクリックします。

Adding custom code in WPCode

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

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

コードタイプのドロップダウンで、「PHPスニペット」を選択します。次に、コード・プレビュー・ボックスで、以下のコードを挿入します:

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.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

11件のコメント返信を残す

  1. Prajwal Shewatkar

    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. Jiří Vaněk

    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.

  3. Abraham

    I’m trying to hide old comments IP address, it’s not working.

    • WPBeginner Support

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

      管理者

  4. pepe

    It’s bad for SEO to delete these IPs?

  5. Serdar

    Is it possible to stop storing author’s ip address without using plugin?

    Thanks!

  6. Melika

    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?

    • WPBeginner Support

      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.

      管理者

  7. Matija

    If comment IPs are stored in database, will stopping storing IPs improve or make database perform better?

    • WPBeginner Support

      We don’t think it will make any significant improvement in database performance.

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。