지긋지긋한 스팸 댓글 차단하는 법은?
워드프레스를 운영하다 보면 여러 가지 특이한 상황에 마주하게 됩니다. 그 중에서 각 포스트 마다 하단에는 방문자들과의 토론을 위해 “댓글” 기능이 있는데요, 워드프레스를 운영하면서 시간이 흐르면 자동으로 댓글을 입력하는 “봇(bot)” 이 스팸성 댓글을 달게 됩니다.
방문자가 직접 달지 않고 봇을 통해서 달기 때문에 일정한 패턴으로 댓글이 달리며 주로 “영문” 으로 댓글이 달리는데요, 이 댓글에 있는 웹사이트 주소를 클릭하게 되면 유해 사이트나 악성 코드가 내 PC나 모바일로 다운로드 될 수 있기 때문에 꽤나 주의해야 합니다.
정원딸린집 블로그에서 “DOS게임 관련 글” 에 수시로 스팸 댓글을 달고 있는데요, 정말 하루라도 빼놓지 않고 수시로 스팸성 댓글을 달고 있습니다.
정말 귀찮기도 하지만 만에 하나 정원딸린집에 방문해 주시는 분들께서 위 댓글의 링크를 클릭하는 경우가 생길 수 있어서 꽤나 신경이 쓰이고 있습니다.
이런 스팸성 댓글을 방지할 수 있는 방법이 있을까요?
워드프레스 설정에서 댓글 관련 설정하기
최신 버전의 워드프레스는 기본적으로 누군가 댓글을 달았을 때 “대기열” 로 빠지게 됩니다.
워드프레스 관리자 페이지 – 댓글을 보시면 위와 같이 “대기 중” 항목에 낯선 이의 댓글을 바로 내 포스트에 공개하지 않고 대기 중 항목으로 보내게 됩니다.
만약 처음 댓글을 단 유저가 정상적이라면 “승인” 처리를 해주면 이후에는 자동적으로 내 포스트에 댓글을 달시 승인을 받지 않고 댓글이 공개가 되게 됩니다.
만약 승인을 받은 댓글이라도 모든 댓글에 대해 “승인” 절차를 밟게 하려면 워드프레스 설정 – 토론에서 위의 항목 중 “댓글을 수동으로 승인해야 합니다” 라는 항목에 체크 표시를 해주면 되겠습니다.
그런데 이렇게 하면 불편한 점이 생기게 됩니다. 승인을 하지 않은 스팸성 댓글은 “대기 중” 항목으로 쌓이게 되는데 이게 점점 쌓이다 보면 꽤 많아지게 됩니다.
그래서 수시로 “대기 중” 에 쌓여있는 댓글을 삭제하거나 “스팸” 으로 분류를 할 필요가 있는데 이 작업이 꽤나 귀찮아질 수 있습니다. 워드프레스를 계속 운영하다보면 위와 같이 스팸성 댓글이 수시로 쌓입니다. 틈틈히 삭제해도 내 “대기 중” 항목에 계속 쌓이게 되지요.
이럴 때는 다음과 같은 방법이 있습니다. 먼저 “설정 – 토론” 으로 이동한 다음에 다음 설정 항목에 스팸성 댓글의 패턴을 입력해 주면 됩니다.
위와 같이 “허용하지 않는 댓글 키워드” 라는 설정 항목이 있습니다. 여기에 스팸성 댓글의 패턴을 입력해 주면 됩니다. 대기 중인 댓글들을 보면 공개되지 않은 댓글마다 IP 정보가 기입이 되어 있는데, IP 정보는 유니크한 값(구별 지을 수 있는 값)이므로 이 IP 정보를 키워드로 입력해 줍니다.
위 그림에서와 같이 한 줄마다 1개의 IP를 넣어주세요. 이제 이후에는 자동으로 패턴을 인식해서 스팸성 댓글들이 휴지통으로 이동하게 됩니다.
이후에는 주기적으로 “휴지통 비우기” 버튼을 통해 스팸 댓글들을 비워주면 되겠습니다.
그러면 위와 같이 휴지통에 쌓여있는 댓글들이 한꺼번에 영구히 삭제가 됩니다. 만약 추가로 스팸성 댓글이 들어오게 되면 허용하지 않는 댓글 키워드에 해당 댓글의 IP 정보를 추가해 주시면 되겠습니다.
워드프레스 운영에 도움이 되셨으면 좋겠군요.
제가 워드프레스를 운영하지는 않지만 워드프레스 운영자들에게는 좋은 팁이 될 것 같습니다. 좋은 글 공유해 주셔서 고맙습니다.
나중에 워드프레스 운영하실때 참고가 되셨으면 좋겠습니다.