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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

WordPress コメントのIPアドレスを削除する

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

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

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

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

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

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

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

UPDATE wp_comments SET comment_author_IP = '';

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

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

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

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

最後に、

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

そして WordPress サイトで発生したすべてのアクティビティのログを記録したい場合は、WordPress セキュリティ監査ログ・プラグインWP Security Audit Log「で紹介するプラグインを使用できます。

メモ:


8のコメント

    1. 本文の「コードを追加して手動で WordPress コメントIPアドレスが保存されないようにする方法」のセクションに記載されているコードを使用して動作していることを確認してください。に監視してください。

  1. プラグインを使用せずにcPanelの中​​にあるphpMyAdminからIPアドレスをどのように見ることができますか? テーブルを見ても、この情報は全く見えないのですが。 いちいち手動でIPチェックハンダウムエスパムとしてフィルタリングをしようとしています。

    もしこれらのプラグインがある場合は、このプラグインもphpMyAdminのデータベースの情報を取り出し情報を提供するのに、これを手動で私が直接見ませんか? いくら探してもユーザーのIPとコメントのIPアドレスをphpMyAdminのテーブルで捜すことができないんですよ。

    ユーザーのIPも、手動でphpMyAdminのテーブルで(プラグインなし)を確認することができますか?
    相互に比較してチェックした後、

    1. 伝言板内 댓글でコメント投稿者のIPアドレスを見ることができます。 スパムコメントのIPアドレスを 設定>ディスカッション>許可しないコメントキーに登録すると、そのIPアドレスのユーザーが作成したコメントは、ゴミ箱に移動します。

      Bluehost などcPanelを提供する場合cPanelでの最後の訪問者のIPアドレスを確認することができます。 詳細については、次の記事を参照してください。

      https://www.thewordcracker.com/miscellaneous/%EC%B5%9C%EA%B7%BC-%EC%82%AC%EC%9D%B4%ED%8A%B8-%EB%B0%A9%EB%AC%B8%EC%9E%90-ip-%EC%A3%BC%EC%86%8C-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%ED%99%95%EC%9D%B8/

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

    1. こんにちは、ヘムボク様。

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

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

      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/

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

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

コメントを残す

*メールアドレスは公開されません。