워드프레스 댓글 양식에 'Save my name, email, and website in this browser for the next time I comment.' (다음에 댓글을 달 수 있도록 이 브라우저에 내 이름, 이메일, 웹사이트 저장하기) 문구가 표시되는 경우가 있습니다. 이는 유럽연합 개인정보보호규정인 GDPR 준수를 위해 워드프레스에 도입된 것입니다.
유럽 지역을 대상으로 블로그를 운영하거나 서비스를 제공하는 경우에는 이 댓글 쿠키 필드를 표시해야 하지만, 그렇지 않은 경우에는 제거해도 상관없습니다.
워드프레스 댓글 쿠키 제거하기
예를 들어, 워드프레스 인기 매거진 테마인 뉴스페이퍼 테마(Newspaper)의 댓글 섹션에 'Save my name, email...' 체크란이 표시됩니다.
이 체크박스를 체크하면 댓글 필드에 입력하는 이름, 이메일, 웹사이트 정보가 브라우저의 쿠키에 저장되어 다음에 댓글을 달 때 편리합니다.
댓글 쿠키 체크박스를 없애고 싶은 경우 다음 코드를 테마의 함수 파일에 추가하면 보통 사라질 것입니다. (반드시 차일드 테마를 설치한 후에 차일드 테마 내의 함수 파일에 추가하세요.)
// 워드프레스 댓글 쿠키 제거하기
// Remove WordPress comment cookies
add_filter( 'comment_form_default_fields', 'tu_comment_form_hide_cookies_consent' );
function tu_comment_form_hide_cookies_consent( $fields ) {
unset( $fields['cookies'] );
return $fields;
}
위의 코드를 적용하면 다음 그림과 같이 "Save my name..." 라인이 사라집니다.
위의 코드가 Newspaper 테마와 GeneratePress 테마에서 잘 작동하는 것을 확인했습니다.
위의 방법으로 댓글 쿠키가 제거되지 않으면 CSS를 사용하여 숨기는 것을 고려해볼 수 있습니다. 예를 들어, 다음과 같은 CSS 코드로 시도해볼 수 있습니다.
/* 댓글 쿠키 숨기기 */
p.comment-form-cookies-consent { display: none; }
이 코드는 테마 디자인 > 사용자 정의하기 > 추가 CSS 섹션에 추가해보세요.
위의 코드를 넣은 후에 잘 작동하지 않으면 캐시 플러그인의 캐시를 삭제하고, 브라우저 캐시도 삭제해보세요. 그래도 안 되면 아래에 URL을 남겨주시면 CSS 코드를 확인해드리겠습니다.
참고