次のコラム WordPress チュートリアル では、WordPress コメントの IP アドレスの保存を無効にする方法を紹介します。
DefaultWordPress は、主に Akismet A などのスパム対策コメントのために、コメント投稿者の IP アドレスをバックグラウンドで保存します。このようなプラグインは、IP に基づいてスパム コメントを判断します。ただし、IP は個人のプライバシーに属するため、コメント投稿者の IP を保存しないことで、ユーザーがあなたの Web サイトをより信頼できるようになる可能性があります。
現在のテーマ関数テンプレート function.php に次のコードを追加することで、この機能を削除できます:
add_filter( 'pre_comment_user_ip', 'zm_remove_comments_ip' ); function zm_remove_comments_ip( $comment_author_ip ) { return ''; }
その後、コメント投稿者の IP アドレスは保存されなくなります。
Remove IP プラグインをインストールして同じ機能を実現することもできます。プラグインには、すべての IP を 127.0.0.1 に置き換える同様のコードのみがあります。
add_filter('pre_comment_user_ip', 'pre_comment_anon_ip'); function pre_comment_anon_ip() { $REMOTE_ADDR = "127.0.0.1"; return $REMOTE_ADDR; }
上記のコードを追加するとIPアドレスは保存されなくなりますが、前のコメントのIPアドレスはデータベースに保存されていますので、削除したい場合は削除してください。また、テンプレート function.php の現在のトピック関数に次のコードを追加します。
global $wpdb; $wpdb->query( "UPDATE wp_comments SET comment_author_IP=''" );
その後、ページを更新すると、以前に保存されたコメント投稿者の IP アドレスがデータベースから削除されます。このコードを保持する必要はありません。テーマを使用した後は削除してください。
ヒント: データベースの操作には危険が伴います。念のため、事前にバックアップを作成してください。
以上がWordPress のコメントが IP アドレスを保存しないようにする方法を教えますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。