모든 워드프레스 댓글 삭제 방법

워드프레스 정보를 제공하는 블로그 Avada 2025. 9. 17. 05:03 • 댓글:

워드프레스 사이트를 다국어 사이트로 변환하고 콘텐츠를 챗GPT로 번역하여 교체하는 작업을 진행하고 있습니다. 작업에 앞서 사이트를 살펴보니 스팸 댓글이 23,000개나 있었습니다. 먼저 클라이언트에게 문의하여 스팸 댓글을 모두 삭제하고 댓글 기능을 비활성화하기로 했습니다.

삭제할 댓글이 그리 많지 않으면 워드프레스 관리자 페이지에서 삭제하면 되지만, 댓글이 너무 많아서 삭제에 시간이 걸린다면 플러그인을 사용하거나 DB에서 직접 삭제하는 것을 고려할 수 있습니다. 다른 방법으로 phpMyAdmin에 접속하여 직접 댓글을 삭제하는 것도 가능합니다.

많은 스팸 댓글이 방치되어 삭제되지 않으면 DB 크기가 불필요하게 커져서 사이트 속도가 느려질 수 있습니다. 그러므로 스팸 댓글은 수시로 삭제하거나 Akismet과 같은 플러그인을 사용하여 스팸에 대처하시기 바랍니다. 

참고로 챗GPT 등 AI가 발전하면서 번역비에 대한 부담이 줄어들어 많은 기업에서 챗GPT를 사용하여 다국어 사이트를 추가하는 사례가 증가하고 있습니다. 

 

WPML과 챗GPT를 사용하여 워드프레스 다국어 사이트 만들기 - 워드프레스 정보꾸러미

워드프레스에서는 WPML 등의 플러그인을 사용하여 쉽게 다국어 사이트로 구성할 수 있습니다. WPML으로 영어, 중국어, 일본어 등 언어 버전을 추가한 후에 WPML의 자동 번역 기능(유료)을 사용하거

www.thewordcracker.com

모든 워드프레스 댓글 삭제하기

워드프레스 관리자 페이지에서 워드프레스 댓글 대량 삭제하기

댓글이 그리 많지 않으면 관리자 페이지에서 댓글들을 삭제한 후에 휴지통을 비워서 모든 댓글을 삭제할 수 있습니다.

댓글로 이동하여 오른쪽 상단에 있는 화면 옵션을 클릭합니다. 그런 다음, 페이지 매김 » 페이지당 항목 수를 100개 등으로 크게 늘립니다.

이 옵션을 너무 크게 설정하면 화면에 표시된 모든 댓글을 삭제 시 서버에서 감당하지 못해 에러가 발생할 수 있으므로 서버 상황에 맞게 적절한 숫자를 입력합니다.

페이지당 항목 수를 100으로 설정하면 한 화면에 100개씩 댓글이 표시됩니다.

댓글 화면에서 작성자 옆의 체크란을 선택하면 해당 화면에 표시되는 모든 댓글이 선택됩니다.

일괄 동작 드롭다운에서 휴지통으로 이동을 선택하고 적용 버튼을 누르면 선택된 댓글들이 삭제됩니다.

서버 리소스에 비해 너무 많은 댓글을 삭제하려고 시도하는 경우 에러가 발생할 수 있습니다. 많은 댓글을 삭제하면 삭제에 시간이 걸립니다.

이런 방법으로 한 번에 100개씩 댓글을 삭제한 후에, 휴지통으로 이동하여 휴지통 비우기를 클릭하면 휴지통에 있는 모든 댓글이 삭제됩니다.

플러그인을 사용하여 대량으로 댓글 삭제하기

쉽게 댓글을 대량으로 삭제할 수 있는 방법으로 플러그인을 사용하는 것입니다. 이 기능을 하는 플러그인으로 WP Comment Cleaner라는 플러그인이 있습니다.

플러그인 » 플러그인 추가에서 delete comments를 검색하여 이 플러그인을 설치할 수 있습니다.

이 플러그인을 사용하여 모든 댓글을 삭제하거나 대기 중 댓글이나 승인된 댓글, 스팸 댓글, 휴지통에 있는 댓글 등 특정 상태의 댓글을 모두 삭제할 수 있어 편리합니다.

댓글을 삭제하면 영구적으로 삭제되고 되돌릴 수 없습니다. 삭제하기 전에 해당 댓글들을 삭제해도 되는지 확인하시기 바랍니다.

모든 워드프레스 댓글 삭제 방법

하지만 무료 버전에서는 500개까지만 삭제가 가능합니다.

23,000개가 넘는 댓글을 삭제하려고 시도하니 위의 그림과 같이 "Request failed: Free plan limit reached. You can only delete up to 500 comments. Upgrade to Premium for unlimited access" 경고가 표시되면서 Yes, delete comments 버튼을 눌러도 댓글이 삭제가 되지 않았습니다.

이 경우 WP Bulk Delete라는 플러그인을 사용하여 대량 댓글 삭제를 시도해 볼 수 있을 것입니다.

플러그인을 사용하여 대량의 댓글을 삭제하려고 시도할 경우 서버 사양이 부족하면 500 서버 오류 같은 에러가 발생할 수 있습니다.

데이터베이스(DB)에서 모든 댓글 삭제하기

WP Comment Cleaner 무료 버전으로는 500개 이상은 삭제할 수 없어서 저는 데이터베이스(DB)에 접속하여 모든 댓글을 삭제했습니다. 대량 댓글을 워드프레스 관리자 페이지에서 삭제하는 것보다 빠르게 삭제가 가능합니다.

모든 댓글을 삭제하려는 경우 다음과 같은 SQL 명령어를 사용할 수 있습니다.

TRUNCATE `wp_commentmeta`;
TRUNCATE `wp_comments`;

다만 이 방법을 이용하면 모든 댓글이 삭제됩니다. 대기 중 댓글만 삭제하고 싶다면 다음과 같은 명령어로 시도해 볼 수 있습니다.

DELETE FROM wp_comments WHERE comment_approved = '0';

!!!디비 작업은 되돌릴 수 없으므로 반드시 DB 백업을 실시한 후에 진행하시기 바랍니다.!!!

 

DB와 데이터를 모두 백업하는 백업/복원 플러그인 - UpdraftPlus WordPress Backup Plugin - 워드프레스 정보

웹사이트를 운영할 경우 백업은 매우 중요합니다. 워드프레스에서도 정기적으로 백업을 받아놓으면 예상치 못한 상황에 대처할 수 있습니다. 워드프레스에서는 백업/복원 플러그인인 UpdraftPlus

www.thewordcracker.com

카페24, 케미클라우드 등을 사용하는 경우 phpMyAdmin에 접속하여 상기 SQL 명령을 실행할 수 있습니다. 

클라우드웨이즈(Cloudways)에서는 자체 데이터베이스 툴인 Database Manager를 제공합니다.

참고

https://avada.tistory.com/3569

 

워드프레스 댓글과 SEO(검색엔진 최적화)

워드프레스 블로그에서 댓글을 작성하지 못하도록 댓글을 비활성화하는 경우를 종종 접합니다. 사실 댓글은 SEO(검색엔진최적화)에 유리하게 작용합니다. 댓글은 단순히 방문자(독자)와의 소통

avada.tistory.com

https://avada.tistory.com/2897

 

엘리멘터 무료 버전 vs. 프로 버전 비교

엘리멘터(Elmentor)는 1,000만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더 플러그인입니다. 엘리멘터는 무료 버전과 프로 버전으로 제공됩니다. Elementor 프로 버전에

avada.tistory.com