[워드프레스] 대량 스팸 댓글 삭제하기

참고: 인기 테마인 BE 테마(33%)The 7(35%) 할인 행사를 진행하고 있습니다.
참고

워드프레스에 Akismet와 같은 스팸 필터 플러그인을 설치하지 않으면 스팸 댓글이 꾸준히 증가하게 됩니다. (개인적으로는 Akismet보다는 WP-SpamShield Anti-Spam 플러그인을 주로 사용하는 데, 스팸을 효과적으로 차단해주세요.)

댓글이 스팸으로 분류되어 있다면 스팸 비우기 버튼을 눌러 쉽게 스팸을 삭제할 수 있습니다. 하지만 스팸으로 분류되어 있지 않은 경우에 (예를 들어) 1000개가 넘는 스팸 댓글을 삭제한다고 가정해봅시다. 한 화면에 20개씩 댓글이 표시되어 있어 삭제하는 데 엄청난 시간이 소요될 것입니다.

이 경우 우선 모든 댓글을 삭제할 수 있다면 phyMyAdmin에 접속하여 간단히 모든 댓글을 삭제할 수 있습니다. 이 작업을 실행하려면 DB와 데이터를 반드시 백업 받아놓으시기 바랍니다. phpMyAdmin에서 다음 명령을 사용하여 모든 댓글을 일괄 삭제할 수 있습니다. (웹호스팅을 이용하는 경우 phpMyAdmin에 접속하려면 웹호스팅 업체 사이트에서 로그인한 후에 데이터 페이지로 접속해야 합니다. 이 글에서 Cafe24에서 phpMyAdmin에 접속하는 방법 부분을 참고보시기 바랍니다.)

DELETE FROM wp_comments WHERE comment_approved = 0

만약 모든 댓글을 삭제할 수 없고 일부만 삭제해야 하는 경우에는 댓글 화면의 오른쪽 상단에 있는 “화면 옵션“을 클릭하여 한 화면에 표시되는 댓글 개수를 지정할 수 있습니다.

워드프레스 댓글 화면 옵션 - 표시되는 댓글 개수 변경하기

페이지당 아이템 수가 20개로 기본 설정되어 있습니다. 이 수를 매우 크게 설정해보도록 합니다. 그러면 삭제하는 데 시간을 많이 절약할 수 있을 것입니다.

참고:



기부를 통해 이 블로그를 후원하실 수 있습니다.
워드프레스 설치/제작/문제해결이 필요한 경우 서비스(유료)를 요청해주세요.