워드프레스 스팸 댓글 자동 차단이 필요했던 건 병원 공지사항 게시판에 약 광고, 카지노, 불법 사이트 링크 댓글이 하루에 수백 개씩 달리기 시작하면서였습니다. 처음엔 하나하나 삭제했지만 금방 한계를 느꼈고, Akismet과 댓글 정책 조합으로 스팸의 99% 이상을 자동 차단할 수 있었습니다.
Akismet Anti-Spam 플러그인은 워드프레스와 함께 기본 설치됩니다. 개인 사이트나 비영리 의료기관은 무료로 사용 가능합니다.
Akismet은 전 세계 스팸 DB와 연동해서 의심스러운 댓글을 자동으로 걸러냅니다. 별도 학습 없이 즉시 효과가 납니다.
설정 → 토론 에서 다음 설정을 조정합니다.
✅ 댓글 작성자는 이름과 이메일 주소를 입력해야 합니다
✅ 사용자는 댓글을 달기 전에 등록 및 로그인해야 합니다 (강력 차단 필요 시)
✅ 이전에 승인된 댓글 작성자의 댓글만 자동 승인
✅ 댓글에 링크가 2개 이상 포함된 경우 검토를 위해 보류
✅ 스팸으로 표시된 경우 X일 후 자동 삭제: 30
링크 2개 이상 제한은 스팸의 70% 이상을 즉시 걸러냅니다. 스팸 댓글 대부분이 링크를 3개 이상 포함하기 때문입니다.
Akismet이 통과한 봇을 추가로 막으려면 댓글 폼에 CAPTCHA를 추가합니다.
reCAPTCHA v3 가 사용자 경험을 해치지 않으면서 봇을 효과적으로 차단합니다.
댓글이 많지 않은 병원 공지사항이라면 아예 댓글 기능을 비활성화하는 것도 방법입니다.
// functions.php에 추가 — 모든 페이지 댓글 비활성화
add_filter('comments_open', '__return_false', 20, 2);
add_filter('pings_open', '__return_false', 20, 2);
댓글 관리에 드는 시간이 줄면 실제 환자 문의나 운영에 더 집중할 수 있습니다.
AI가 초안을 생성하고, 의료기관 인프라 운영자가 1차 데이터 기반으로 최종 검수·승인합니다.
작성·검수: WavePix 운영자 (의료기관 3곳 인프라 전담)