워드프레스 플러그인 Disable Comments 옵션 활용법


워드프레스 웹사이트를 운영하다 보면 무분별한 스팸 댓글이나 불필요한 트랙백 때문에 골치가 아픈 경우가 많습니다. 이럴 때 유용하게 활용할 수 있는 플러그인이 바로 Disable Comments입니다.
Disable Comments (댓글 비활성화 설정)

이 섹션에서는 사이트 전체 혹은 특정 영역에 한해 새로운 댓글이 달리지 않도록 제어할 수 있습니다.
Global Comment Settings (사이트 전체 댓글 비활성화)
- Everywhere (모든 곳): 웹사이트의 모든 페이지와 포스트에서 댓글 기능을 완전히 차단합니다. 웹사이트 내 그 어디에서도 댓글 창을 운영하고 싶지 않을 때 선택하면 됩니다.
Select Specific Post Types (특정 게시물 유형별 댓글 차단)
- On Specific Post Types: 사이트 전체가 아닌 특정 포스트 타입에서만 댓글을 막고 싶을 때 사용합니다.
- Posts (글): 일반적인 블로그 포스트의 댓글을 차단합니다.
- Pages (페이지): 고정된 웹페이지(예: 회사 소개, 오시는 길 등)의 댓글을 차단합니다.
- Media (미디어): 이미지나 첨부파일 등 미디어 페이지에 달리는 댓글을 차단합니다.
- 참고: 이 설정을 적용하면 트랙백과 핑백도 함께 비활성화되며, 편집 화면의 댓글 관련 설정 필드도 숨겨집니다. (개별 글마다 설정을 덮어쓸 수 없습니다.)
Existing Comments Display Settings (기존 댓글 표시 설정)
- Show Existing Comments (기존 댓글 유지): 새로운 댓글 차단 기능을 활성화하더라도, 과거에 작성되어 이미 승인된 기존 댓글들은 계속 화면에 노출하도록 해줍니다. 앞으로 들어올 스팸은 막되, 예전에 나누었던 의미 있는 소통 기록은 남겨두고 싶을 때 매우 유용한 옵션입니다.
Allowed Comment Types Settings (특정 댓글 유형 허용)
- Enable Certain Comment Types: 전체 댓글이 차단된 상태라도, 여기서 지정한 특정 유형의 댓글이나 노트는 정상적으로 표시되고 추가될 수 있도록 예외를 둡니다. 이 기능으로 허용된 댓글은 삭제 보호 대상이 되어 향후 일괄 삭제 인터페이스에서도 지워지지 않습니다.
Role-based Exclusion Settings (사용자 역할별 예외 설정)
- Exclude Disable Comments Settings Based On User Roles: 특정 권한(예: 관리자, 편집자 등)을 가진 사용자에게는 위의 댓글 차단 룰을 적용하지 않고 자유롭게 댓글을 남길 수 있도록 예외 처리하는 기능입니다.
Avatar Display Settings (아바타 표시 설정)
- Disable Avatar (아바타 숨기기): 이 기능을 켜면 웹사이트 전체에서 작성자의 아바타(프로필 이미지) 상태가 보이지 않도록 변경됩니다.
Disable Comments With API (API 기반 댓글 차단)
외부 앱이나 봇이 워드프레스 시스템 규격을 악용해 스팸 댓글을 대량 등록하는 것을 막는 강력한 보안 옵션입니다.
- Disable Comments via XML-RPC: XML-RPC 통로를 통해 들어오는 댓글을 차단합니다.
- Disable Comments via REST API: REST API 통로를 통해 들어오는 댓글을 차단합니다.
- 추천: 특수한 외부 앱 연동이 필요한 상황이 아니라면, 이 두 항목은 모두 ‘ON’으로 켜두시는 것이 스팸 방지에 좋습니다.
Delete Comments (댓글 삭제 설정)

주의사항: 이곳의 기능들은 기존 데이터베이스에서 댓글을 영구적으로 삭제하는 작업입니다. 삭제 후에는 되돌릴 수 없으므로, 실행 전 반드시 데이터베이스 백업을 진행하시기 바랍니다.
Select where to delete comments (전체 댓글 삭제)
- Everywhere (모든 곳): 웹사이트의 글, 페이지, 사용자 정의 포스트 타입 등에 달린 모든 댓글을 영구적으로 한 번에 삭제합니다.
- 경고: 쇼핑몰 플러그인인 우커머스(WooCommerce)를 사용 중이라면, 고객의 주문 메모(Order notes)까지 함께 삭제될 수 있으니 각별히 주의해야 합니다.
Select Post Types for Comment Deletion (특정 게시물 유형의 댓글 삭제)
- On Certain Post Types: 특정 영역(Posts, Pages, Media)을 선택하여 해당 영역에 달려 있는 댓글들만 지정해서 영구 삭제할 수 있습니다.
Delete By Comment Types (댓글 유형별 삭제)
- Delete Certain Comment Types: 지우고 싶은 특정한 댓글 유형만 골라서 지울 수 있습니다.
- Comment (일반 댓글): 방문자들이 남긴 텍스트 댓글을 지웁니다.
- Pingback (핑백): 다른 사이트에서 내 글을 링크했을 때 생성되는 알림 댓글을 지웁니다.
Delete Spam Comments (스팸 댓글 일괄 삭제)
- Spam: 웹사이트 전체에 ‘스팸’으로 분류되어 쌓여있는 모든 스팸 댓글들을 영구적으로 일괄 삭제합니다. 현재 대기 중인 스팸 댓글이 많을 때(예: Total Comments 1041개) 한 번의 클릭으로 깔끔하게 정리할 수 있어 유용합니다.
마무리 팁:
댓글 비활성화(Disable) 기능은 언제든 껐다 켤 수 있지만, 삭제(Delete) 기능은 데이터베이스에서 영구적으로 지워집니다. 댓글을 깔끔하게 정리하기 전에는 항상 사이트 전체 백업을 잊지 마세요!
같이보면 좋은 글
[워드프레스 팁] 지긋지긋한 스팸 댓글 완벽 차단하는 방법 4가지 (기존 글 일괄 닫기부터 플러그인까지)


