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

藏色散人
リリース: 2020-11-04 15:02:26
転載
2320 人が閲覧しました

次のコラム WordPress チュートリアル では、WordPress コメントの IP アドレスの保存を無効にする方法を紹介します。

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:zmingcx.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート