어느 날부터인가 지속적인 스팸 댓글이 달리기 시작했다. 스팸 댓글이 많으면 일일이 지우기도 힘들어서 번거로운데, 이럴 때 워드프레스의 허용하지 않는 댓글 키워드 기능을 이용해 특정 키워드를 설정해 두면 자동으로 휴지통으로 이동하게 된다. 이번 글에서는 이 기능을 소개하고 설정 방법을 알아본다.
스팸 댓글의 공격
하루에 10~20건씩 아무런 내용 없이 홍보 URL만 포함된 스팸 댓글이 달리기 시작했다. 스팸 댓글은 WP 관리자 > 댓글에서 ‘대기 중’ 항목으로 보관되는데, 휴지통으로 이동 처리한 뒤 휴지통에서 영구 삭제를 해야 해서 번거로웠다.
플러그인 사용도 고려해 보았으나, 스팸 패턴이 단순해서 굳이 추가적인 플러그인 설치로 워드프레스를 무겁게 하고 싶지 않았다. 그래서 워드프레스에서 기본적으로 제공하는 토론 기능 중 허용하지 않는 댓글 키워드 기능을 활용해 보기로 했다.

허용하지 않는 댓글 키워드 설정
허용하지 않는 댓글 키워드 설정은 매우 간단하다.
WP 관리자 > 설정 > 토론의 허용하지 않는 댓글 키워드 항목에 스팸 댓글로 분류할 단어를 입력한 뒤 하단의 변경 사항 저장을 클릭하면 설정이 완료된다.
- 콘텐츠(댓글 내용), 글쓴이 이름, URL, 이메일, IP 주소, 브라우저의 사용자 에이전트 문자열에 허용하지 않는 댓글 키워드에 입력한 단어가 포함되면, 해당 댓글은 스팸으로 분류된다.
- 가능하면 유일한 단어, 예를 들어 IP 주소, URL, 이메일 등을 등록하면 불필요하게 스팸으로 분류되는 것을 방지할 수 있다.
- 여러 개의 단어를 등록하려면, 한 줄에 하나씩 입력하면 된다.
설정 이후에는 댓글 내용에 허용하지 않는 댓글 키워드가 존재할 경우, 스팸으로 분류되어 자동으로 휴지통으로 이동하게 된다. 이후 생각날 때마다 댓글의 휴지통에서 내용을 확인한 뒤 삭제 처리만 해주면 간단하게 관리할 수 있다.

추가로, 토론 설정 중 ‘댓글을 공개하기 전에’ 항목에서 ‘댓글을 수동으로 승인해야 합니다’를 체크해 두면, 스팸 댓글이 바로 공개되는 것을 막을 수 있다.
마치며
스팸 댓글이 쌓이면 관리도 어렵고, 사이트 이미지에도 좋지 않은 영향을 줄 수 있다. 플러그인을 설치하지 않아도 워드프레스 기본 기능만으로도 충분히 대응이 가능하니, 번거로운 스팸 댓글로 고민 중이라면 이번 기회에 허용하지 않는 댓글 키워드 설정을 활용해보자.
조금만 손봐두면 댓글 관리는 훨씬 수월해지고, 불필요한 스트레스도 줄일 수 있다.