베스트셀링 인기 워드프레스 테마 Top 30 자세한 정보

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

Last Updated: 2022년 2월 22일 | 2개 댓글

워드프레스에 Akismet와 같은 스팸 필터 플러그인을 설치하지 않으면 스팸 댓글이 꾸준히 증가하게 됩니다. 이 블로그에서는 블랙리스트 기능을 사용하여 스팸 댓글에 대응하고 있습니다.

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

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

이 경우 우선 모든 댓글을 삭제해도 된다면 phyMyAdmin에 접속하여 간단히 모든 댓글을 삭제할 수 있습니다.

이 작업을 수행하기 전에 반드시 DB를 백업하시기 바랍니다. DB 작업은 되돌릴 수 없습니다. 백업을 받지 않은 상태에서 진행했다가 DB가 손상되면 사이트를 복구하지 못할 수도 있습니다. 반드시 백업하세요!!!

phpMyAdmin에서 다음 명령을 사용하여 모든 댓글을 일괄 삭제할 수 있습니다. (웹호스팅을 이용하는 경우 phpMyAdmin에 접속하려면 웹호스팅 업체 사이트에서 로그인한 후에 데이터 페이지로 접속해야 합니다. 카페24의 경우 phpMyAdmin 툴을 설치한 후에 진행해야 합니다. 블루호스트 등 cPanel을 사용하는 환경에서는 이 글을 참고하여 phpMyAdmin 툴에 접근할 수 있습니다.)

DELETE FROM wp_comments WHERE comment_approved = 0

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

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

페이지당 아이템 수가 20개로 기본 설정되어 있습니다. 이 수를 큰 값으로 설정해보도록 합니다. 999까지 높일 수 있지만, 너무 높이면 페이지가 매우 느리게 로딩될 수 있습니다. 이 기능을 잘 활용하면 삭제하는 시간을 많이 절약할 수 있을 것입니다.

참고:


2 개 댓글

Leave a Comment

    • 안녕하세요?

      일반 사용자가 댓글을 잘못 작성했을 경우 수정 댓글을 달고 이전 댓글을 삭제해달라고 요청해야 할 것 같습니다. (혹은 연락 방법이 있으면 직접 연락하여 삭제 요청...)

      수정이 가능하도록 하려면 이 블로그처럼 disqus를 사용하는 방법이 있습니다. disqus를 사용하면 SEO적인 측면에서도 도움이 됩니다.

      https://www.thewordcracker.com/basic/disqus/ 글을 참고해보세요.

      응답
워드프레스 네이버 카페 방문하기

Thanks!