사용자 또는 방문자가 귀하의 WordPress 사이트 또는 블로그에 댓글을 달 때마다 이름, 이메일 주소 및 웹 주소와 함께 해당 IP 주소도 자동으로 기록되고 댓글 대시보드에 표시됩니다. 어떤 이유로든 IP 주소를 빠르게 금지하거나 차단하려는 경우에 유용합니다. 주석 대화 상자에서 다른 필드를 쉽게 사용자 지정할 수 있지만 WordPress는 IP 주소를 제거하거나 기록하지 못하도록 방지하는 옵션을 제공하지 않습니다. 이는 사용자 데이터를 직접 제출하지 않는 한 수집하지 않는 개인정보 보호정책이 있는 경우 특히 중요합니다.
이유가 무엇이든 WordPress가 사용자 댓글에 IP 주소를 기록하는 것을 쉽게 중지하거나 WordPress 댓글에서 기존 IP 주소 로그를 제거할 수도 있습니다. 다음은 모든 단계를 설명합니다.
참고: 무엇이든 하기 전에 WordPress 사이트(파일과 데이터베이스 모두)를 잘 백업했는지 확인하십시오. 이렇게 하면 문제가 발생한 경우 되돌릴 수 있습니다.
댓글에 IP 주소 기록 중지
고맙게도 WordPress가 댓글에 IP 주소를 기록하지 못하도록 하는 것은 간단합니다. FTP 클라이언트를 열려면 현재 테마 폴더로 이동하여 "functions.php" 파일을 엽니다.
파일이 열리면 파일 맨 아래로 스크롤하여 아래 코드를 추가하고 저장합니다.
//Stop recording IP address in comments function mte_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'mte_remove_commentsip' );
위의 코드 조각이 하는 일은 데이터베이스에 추가하기 전에 주석에서 IP 주소를 제거하는 것입니다. 이 코드를 사용하면 WordPress는 사이트에 댓글을 달 때 사용자의 IP 주소를 기록하지 않습니다. 되돌리려면 추가된 코드 조각을 제거하면 됩니다.
또는 사용자 정의 코드 조각을 추가하기 위해 WordPress 파일을 엉망으로 만들고 싶지 않다면 Remove IP라는 무료 플러그인을 사용하여 동일한 결과를 얻을 수 있습니다. 플러그인 대시보드를 열고 플러그인을 검색하여 설치하기만 하면 됩니다. 설치가 완료되면 "플러그인 활성화"를 클릭하십시오.
플러그인의 좋은 점은 추가 설정이 없다는 것입니다. 설치하자마자 WordPress는 주석에 IP 주소 기록을 중지합니다. 되돌리려면 플러그인 대시보드에서 플러그인을 비활성화하고 삭제하세요.
댓글에서 기존 IP 주소 제거
워드프레스가 댓글에 방문자 IP 주소를 기록하지 못하도록 했음에도 불구하고 이미 기록된 IP 주소를 제거하지 않았습니다. 주석에 기록된 모든 IP 주소도 삭제하려면 SQL 쿼리 한 줄만 실행하면 됩니다.
참고 :다음 지침에서는 cPanel 및 phpMyAdmin을 사용하여 데이터베이스에 연결한다고 가정합니다. 그러나 MySQL 명령은 모든 데이터베이스 클라이언트에서 작동합니다.
그렇게 하려면 cPanel을 열고 "phpMyAdmin"을 검색하여 엽니다. phpMyAdmin 페이지가 열리면 왼쪽 창에서 데이터베이스를 선택하십시오.
데이터베이스를 연 후 "SQL" 탭으로 이동합니다. 여기에서 사용자 정의 SQL 쿼리를 실행할 수 있습니다.
여기 페이지의 텍스트 상자에 다음 쿼리를 입력하고 오른쪽 하단에 나타나는 "이동" 버튼을 클릭합니다.
UPDATE wp_comments SET comment_author_IP = '';
쿼리를 실행하는 즉시 영향을 받는 행 수에 대한 확인을 받게 됩니다.
WordPress 댓글에서 이전에 기록된 모든 IP 주소를 성공적으로 제거했습니다.
WordPress에서 IP 주소 기록을 중지하고 댓글에서 기존 IP 주소 세부 정보를 제거하기 위해 위의 방법을 사용하는 것에 대한 생각과 경험을 공유하려면 아래에 댓글을 작성하십시오.
이미지 제공:NeilPatel