WordPress コメントのIPアドレスの削除/保存されないようにする方法

  • Naver ブログを共有する
  • Naver バンドに共有する
  • Facebook 共有する
  • Twitter 共有する
  • 카카오스토리공유하기

ワードプレスでは、ユーザーがコメントを付けるIPアドレスがデータベースに保存されます。 ワードプレスのコメントIPアドレスを削除したいか、コメントのIPアドレスが保存されないようにしたい場合は、いくつかの方法で可能です。

ワードプレスのコメントユーザーのIPアドレス

基本的には、ワードプレスでは、コメントを付けるユーザーのIPアドレスを保持します。 各コメントのIPアドレスを保存することにより、不要なコメントやスパムを処理することができます。 アキスメットのようなスパム対策プラグインは、ハッカーが悪用するIPアドレスのコメントをブロックすることができます。

ワードプレスのコメントIPアドレスを削除し、コメントのIPアドレスを保存していない

ユーザーがVPNサービスを使用している場合、サイトのログに実際のIPアドレスが記録されます。 ほとんどのワードプレスのホスティング企業はサイトの訪問者のために、ログファイルにアクセスすることを許可します。

一方で、ワードプレスのコメントに関連して、IPアドレスを保存していないとコメント投稿者に対するプライバシーを向上させることができます。 もしサイトでは、IPアドレスを保存していないと明らかにすれば、ユーザーが意見をより積極的に明らかにすることができるようになります。

ワードプレスのコメントIPアドレスを保存しないようにする方法

プラグインを使用してワードプレスのコメントIPアドレスを保存していない

ワードプレスでコメント投稿者のIPアドレスが保存されないようにするための最も簡単な方法でプラグインを使用することです。 IPを削除するというプラグインを使用すると、コメント投稿者のIPアドレスが「127.0.0.1」に変更されて保存されます。 「127.0.0.1」は、localhostで一般的に使用されるIPアドレスです。

このプラグインは、4年以上の更新がないされており、使用を描くお勧めしませんが、最新のワードプレスのバージョン(現在の5.4バージョン)とア海のテーマでテストしてみるとうまく動作することを確認しました。 プラグインをインストールするには、 ワードプレスの管理ページ>プラグイン>新規追加で「Remove IP guido」で検索してください。

プラグインをインストールする前のコメントには、IPアドレスが変更されず、新たに作成するコメントのコメント投稿者のIPアドレスが「127.0.0.1」に設定されます。 既存のコメントのIPアドレス情報を削除する方法は、以下の「ワードプレスのコメントのIPアドレスを削除する」を参照してください。

コードを追加して、手動でのワードプレスのコメントIPアドレスが保存されないようにする方法

上で紹介し、プラグインを利用する方法は、あまり好ましくありません。 プラグインが長い間アップデートがないされて、最新のバージョンでは、競合が発生する可能性もあります。 プラグインの代わりに簡単に次のコードを 使用中のテーマの関数ファイルに追加手動でのワードプレスのコメント投稿者のIPアドレスがデータベースに保管されていないように設定することができます。

function wp_remove_commentsip($ comment_author_ip){return ''; } add_filter( 'pre_comment_user_ip'、 'wp_remove_commentsip');

このコードは、基本的に上記で紹介したプラグインと同じ機能が、プラグインを使用する場合、コメント投稿者のIPアドレスが「127.0.0.1」に設定されているのに対し、上記のフィルタ(フック)を使用する場合はコメントのIPアドレスのフィールドが空白に何の値も保存されません。

ワードプレスのコメントIPアドレスを削除する

上記の方法を使用すると、新しいコメントのIPアドレスが保存されませんが、既存のコメントのIPアドレスには影響を与えません。

既存のコメントからIPアドレスを削除したい場合は、簡単なDBの操作ですべてのコメントでは、IPアドレス情報を削除することができます。 この作業には、MySQLクライアントツール(例えば、phpMyAdmin)へのアクセスが可能になります。

phpMyAdminを利用する場合phpMyAdminにログインするようにします。 ブルーホスト(Bluehost) などcPanelを利用するWebホスティングでは、cPanelにログインしてこのツールにアクセスすることができます( "海外ホスティングブルーホストからphpMyAdminにアクセスする方法"参照)。phpMyAdminにアクセスすることができない場合は、Webホスティング会社に問い合わせてみてください。

下の操作を実行する前に、必ずDBをバックアップしてください! DBの操作は取り返しのつかないし、間違いがある場合、サイトにアクセスできないことがあります。

phpMyAdminにアクセスして、 SQL タブに移動し、次の行を追加して実行するようにします。

UPDATE 'wp_comments' SET 'comment_author_IP' = '';

テーブルプリフィクスwp_は使用されているワードプレスのサイトに合わせて適切に変更してください。 上記のコードは、エラーが発生し実行が失敗した場合MySQLのバージョンに応じて、二重引用符を削除すると、エラーが発生しないことがあります。

UPDATE wp_comments SET comment_author_IP = '';

SQL UPDATE Statementの詳細については、 W3Schools文書を参照してみてください。

ワードプレスのコメント投稿者のIPアドレスのデータを削除

上記のSQLステートメントを実行し、 ワードプレス伝言板>コメント ページを訪問してみると、既存のコメントのIPアドレスがすべて削除されたことを確認することができます。 今後もコメントにIPアドレスが保存されないようにするには、上記の「ワードプレスのコメントIPアドレスを保存しないようにする方法」のセクションを参照してください。

このワードプレスのブログで、既存のコメントのIPアドレスをこの方法で削除しました。 DBからIPアドレスを削除してWP-Sweepプラグインを使用してデータベースの最適化を実行したら、DBファイルサイズが約0.5MB程度減少しました( "データベースの最適化にワードプレスのサイトのパフォーマンスを向上させる"参照)。

おわりに

以上で、ワードプレスのコメントでは、IPアドレス情報を削除し、IPアドレスが保存されないようにする方法について説明しました。 個人情報保護方針に基づいて、IPアドレスのような敏感なアドレスを収集することができない場合は、この方法を利用することができます。

そして、ワードプレスのサイトで発生するすべての活動のログを記録したい場合は、 "ワードプレスのセキュリティ監査ログ・プラグインWP Security Audit Log」で紹介しているプラ​​グインを使用することができます。

注:



4のコメント

  1. こんにちは。 いつも有益な投稿提供いただきありがとうございます。
    相違はなく、何をするかお聞き見てみたい。
    もし非会員が添付ファイルを受信したとき
    その人のipアドレスを知ることができる方法があるでしょう?
    事前に感謝します。

    応答
    • こんにちは、ヘムボク様。

      非会員が添付ファイルを受けることが具体的にどのような状況を意味するのか、少し詳細に説明してくださるいただけますか?

      次の記事で紹介するユーザーの活動を追跡プラグインが必要な機能をしていることをチェックしてみてください?

      https://www.thewordcracker.com/basic/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%82%AC%EC%9D%B4%ED%8A%B8-%ED%99%9C%EB%8F%99-%EC%B6%94%EC%A0%81-%ED%94%8C%EB%9F%AC%EA%B7%B8%EC%9D%B8/

      応答
  2. あえて収集する必要がない情報ではあるハデヨ。 必要ない場合は、単に情報収集をしないようにすることができますね。 いつも良い情報ありがとうございます。

    応答
    • はい。 Akismetのようなプラグインを使用していない場合、あえて保存する必要はないようです。
      たまに悪質な書き込みを有するユーザーがいる場合、IPアドレスを記録して置くことが、そのような場合は、珍しいですね。笑
      私は1年にXNUMX回、定期的にコメントのIPアドレスを削除することを検討しています。

      応答