워드프레스 / 댓글 핑백 허용 여부 일괄 변경하는 방법
Created 2022-06-01
Last Modified 2022-11-05
댓글 핑백 허용 여부 설정
글에 댓글과 핑백을 허용할지 말지는 [설정 - 토론]에서 정한다. 그러나 개별 글의 설정이 우선된다. 즉, 전체 설정에서 댓글을 허용하지 않아도, 글에서 허용하면 그 글에는 댓글을 달 수 있다. 반대로 전체 설정에서 댓글을 허용해도, 글에서 허용하지 않으면 그 글에는 댓글을 달 수 없다.
[설정 - 토론]에서 댓글과 핑백 허용 여부를 정하면 새 글에만 적용된다. 기존 글의 설정은 변경되지 않는다.
일괄 편집으로 설정 변경하는 방법
설정을 변경하려는 글을 선택하고 일괄 편집으로 댓글과 핑의 허용 여부를 정한다.
데이터베이스를 직접 수정하는 방법
wp_posts 테이블의 comment_status(댓글)와 ping_status(핑)의 값이 open이면 허용, closed면 허용하지 않음이다. 쿼리를 이용하여 일괄 변경할 수 있다. 만약 공개된 글과 페이지의 댓글을 모두 비허용으로 변경하고 싶다면...
update wp_posts set comment_status = 'closed' where post_status = 'publish' ;
플러그인으로 설정 변경하는 방법
이미 발행된 글의 댓글과 핑 허용 여부를 일괄적으로 변경해주는 플러그인이 있다. 예를 들어 Disable Comments – Remove Comments & Stop Spam이라면...
Everywhere에 체크하고 저장하면 된다.
플러그인을 비활성화하거나 제거해도 설정을 유지된다.