[WP]워드프레스 댓글 비활성화 방법 3가지

워프프레스 블로그를 운영하다 보면 해외에서 많은 스팸 댓글이 달릴 때가 많습니다. 댓글을 스팸 및 삭제하기 전에 달린 댓글들은 DB 용량을 차지해서 서버의 리소스를 잡아 먹습니다. 커뮤니티 or 전자상거래 목적의사이트가 아니라면 ‘워드프레스 댓글 비활성화’를 설정을 해 놓는 것이 옳은 결정입니다.

1. 워드프레스 댓글 비활성화-설정 메뉴

워드프레스 관리자 페이지 설정 > 토론 > [새 글에 사용자가 댓글달기 허용]이 체크되어 있다면 풀어 주시면 됩니다.

워드프레스 댓글 비활성화 설정 메뉴에서 허용 해제하기

그 이전에 설정한 글에서는 댓글이 허용되어 있기 때문에 글마다 일일이 수동으로 댓글 허용 체크를 Post 수정 페이지에서 할 수 있습니다. 하지만 기존에 쓴 글이 많다면 수동으로 일일이 설정을 해야 한다는 단점이 있습니다.

2. 댓글 비활성화 방법-소스 수정하기

차일드 테마를 만들어서 작업하는 방법입니다. 차일드테마 폴더 내 function.php에 소스를 추가해 주는 방법입니다.

# 댓글, 트랙백 비활성화 #
function df_disable_comments_post_types_support() {
   $post_types = get_post_types();
   foreach ($post_types as $post_type) {
      if(post_type_supports($post_type, 'comments')) {
         remove_post_type_support($post_type, 'comments');
         remove_post_type_support($post_type, 'trackbacks');
      }
   }
}

3. DB 설정

DB 쿼리를 입력해서 설정할 수 있습니다. 이용 중인 서버 or 웹호스팅 회사에서 PHPMyAdmin이 설정되어 있다면 PHPMyAdmin을 이용하는 것을 추천 드립니다.

▼모든 글 댓글 비활성화 & 활성화

UPDATE wp_posts SET comment_status = 'closed' where post_type ='post';

UPDATE wp_posts SET comment_status = 'open' where post_type ='post';

▼모든 페이지 댓글 비활성화 & 활성화

UPDATE wp_posts SET comment_status = 'closed' where post_type ='page';
UPDATE wp_posts SET comment_status = 'open' where post_type ='page';
워드프레스 댓글 비활성화 DB 쿼리문 입력하기

댓글 설정 플러그인을 사용하는 방법도 있지만 플러그인으로 설정 후에는 해당 플러그인을 특별한 경우가 아니라면 재 사용 할 일이 거의 없기에 되도록이면 플러그인을 설치하지 않고 3가지 방법 중에 사용하는 것을 권장합니다. 워드프레스의 상당 수 플러그인이 삭제를 진행하더라도 DB 삭제가 되지 않아 차후에 DB 테이블을 별도로 삭제해야 하는 번거로움이 발생하는 경우가 많기 때문입니다.

Similar Posts

  • [WP] 워드프레스 렌더링 차단 리소스 제거 방법 2가지

    워드프레스를 이용하다 보면 ‘렌더링 차단 리소스 제거‘ 설정이란 내용을 플러그인 사용 중 본 경우가 있을 수 있습니다. 워드프레스 렌더링이란 무엇이며, ‘렌더링‘과 ‘렌더링 차단 리소스 제거‘는 무엇을 뜻 하는지 풀어 보도록 하겠습니다. 먼저 렌더링은 HTML, CSS, 자바스크립트 등 웹 사이트의 문서가 웹 브라우저에서 출력 되는 과정입니다. 웹 페이지에 접속 했을 때 브라우저에 표시되는 것이…

  • [WP] 테마 or 플러그인 설치 중 발생하는 워드프레스 FTP 오류 해결 방법

    설치형 워드프레스 기반 웹 사이트를 운영하면서 테마 또는 플러그인을 설치하는 중 워드프레스 FTP 오류 메시지로 설치에 시간 소요가 되는 경우가 있습니다. 두 가지 해결 방법이 있으며 한 가지를 선택해서 설정할 수 있습니다. ※ FTP 오류 메시지 내용 에러: 서버에 연결하는 중에 에러가 생겼습니다. 설정이 올바른지 확인하십시요. 목차1. 워드프레스 댓글 비활성화-설정 메뉴2. 댓글 비활성화…

  • Ghost CMS란? WordPress vs Ghost 2개 CMS 비교

    2023년 워드프레스 CMS 점유율은 43% 정도이며, 압도적인 점유율을 유지하고 있는 콘텐츠 관리 시스템(CMS)이 틀림 없습니다. 워드프레스 테마와 플러그인은 무한에 가까운 확장성을 가지고 있기 때문입니다. Ghost CMS는 콘텐츠 제공 중심 CMS입니다. WordPress vs Ghost 차이점을 알아 보도록 하겠습니다. Ghost CMS는 자바 스크립트로 작성되며, MIT 라이선스에 따라 배포됩니다. 둘 다 무료 오픈소스인 점이 동일합니다. 목차1. 워드프레스…

  • [WP] 가성비 해외 호스팅: 네임칩 VS 호스팅어 비교

    해외에서 매니지드 워드프레스 호스팅을 사용하는 분들이 늘어나고 있습니다. 이번에는 가성비 해외 호스팅 업체 중 호스팅어Hostinger와 네임칩NameCheap 2군데를 비교해 보겠습니다. 호스팅과 도메인 가격, 서비스 등의 전반적인 내용을 위주로 비교해 보겠습니다. 어느 정도 웹 사이트의 트래픽이 발생해서 국내에서 대역폭으로 고민하는 경우 클라우드플레어 무료CDN과 함께 사용한다면 사용 중인 국내 호스팅 업체의 서버 업데이트를 통한 비용과 비슷한…

  • [WP] 웹 브라우저 렌더링이란?[렌더링 종류]

    브라우저 렌더링이란 HTML, CSS, 자바스크립트 등 웹 사이트의 문서가 웹 브라우저에서 출력 되는 과정입니다. 모바일 or PC 모니터 등 브라우저에서 웹 페이지가 표시(렌더링)되는 것이라고 하는 것이 쉬운 접근 법입니다. 각각의 브라우저는 렌더링을 실행하는 렌더링Rendering 엔진을 가지고 있습니다. ※브라우저 별 렌더링 엔진 크롬&오페라 : Blink 인터넷 익스플로러 : Trident 모질라 파이어폭스: Gecko 사파리 :…

  • HostAdvice research-호스팅 업체 TOP 10을 찾기 위한 리뷰 사이트

    공유 호스팅 or VPS 호스팅 등 좋은 호스팅 업체를 찾는 일이란 쉬운 일이 아닙니다. 인터넷에서 수익을 창출하는 회사는 안정적이며 빠른 서버 2가지 요소가 필수입니다. HostAdvice는 안정적이며 신뢰할 수 있는 해외 호스팅 업체 순위를 비교하고 찾는데 TrustPilot 리뷰와 함께 검토하는데 추천할 만한 사이트 중 하나입니다. 좋은 호스팅 업체를 고르기 위해 “Best hosting” 또는 ‘호스팅…