워드프레스 댓글 '이메일 주소는 공개되지 않습니다' 변경 또는 제거하기

Last Updated: 2024년 04월 15일 | | 댓글 남기기

이 워드프레스 블로그는 최근 GeneratePress 테마에서 Kadence라는 테마로 변경했습니다. GeneratePress 테마를 사용할 때에는 다음과 같이 댓글 폼을 바꾸었습니다.

워드프레스 GeneratePress 테마 댓글 입력 폼 커스텀

테마를 바꾸니 다음과 같이 댓글 입력 폼이 표시되네요.

워드프레스 답글 남기기

댓글 작성 폼에서 다음 문구들을 변경하는 방법에 대하여 살펴보겠습니다:

  1. "이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다" 문구
  2. "답글 남기기" 제목
  3. "다음 번 댓글 작성을 위해 이 브라우저에 이름, 이메일, 그리고 웹사이트를 저장합니다" 댓글 쿠키 문구

워드프레스 댓글 '이메일 주소는 공개되지 않습니다' 변경 또는 제거하기

'이메일 주소는 공개되지 않습니다...' (Your email address will not be published. Required fields are marked) 문구는 다음과 같은 코드를 차일드 테마 내의 함수 파일에 추가하여 변경할 수 있습니다.


/* 이메일 주소 공개 문구 변경하기 */
/* Modify the message "Your email address will not be published. Required fields are marked" in WordPress */
add_filter('comment_form_defaults', 'customize_email_privacy_notice');
function customize_email_privacy_notice($defaults) {

    $defaults['comment_notes_before'] = '<p class="comment-notes">* 이메일 정보는 공개되지 않습니다. *는 필수 필드를 나타냅니다.</p>';

    return $defaults;

}

이 문구를 제거하고 싶은 경우에는 $defaults['comment_notes_before'] 라인을 다음과 같이 바꾸면 됩니다.

$defaults['comment_notes_before'] = '';

'답글 남기기' 제목 변경하기

"Leave a Reply"가 한국어 버전에서는 "답글 남기기"로 번역되어 있습니다. Reply가 답변, 답글을 의미하므로 번역 자체는 틀리지 않은 것 같습니다. 그러나 "답글"은 보통 "댓글"에 다는 답변을 의미하는 경우가 많습니다.

저는 다음 코드를 차일드 테마의 함수 파일에 추가하여 "답글 남기기" 문구를 "댓글 남기기"로 바꾸었습니다.

// Customize the heading of the comment form
add_filter('comment_form_defaults', 'customize_comment_form_heading');
function customize_comment_form_heading($defaults) {  
    $defaults['title_reply'] = "댓글 남기기";  
    return $defaults;
}

댓글 쿠키 텍스트 변경하기

다음 번 댓글 작성을 위해 브라우저에 이름, 이메일, 웹사이트 정보를 저장한다는 안내 문구인 댓글 쿠키 텍스트도 변경할 수 있습니다.

Kadence 테마에서는 댓글 작성 양식에서 웹사이트 필드를 비활성화할 수 있습니다. 사용자 정의하기의 Comments 섹션에서 댓글 입력 폼을 댓글 리스트 위에 배치하는 옵션과 댓글 웹사이트 필드를 제거하는 옵션이 제공됩니다.

Kadence 테마 댓글 옵션

이 블로그에서는 웹사이트 필드를 제거했기 때문에 댓글 쿠키 문구도 적절히 변경했습니다. 댓글 쿠키를 변경하고 싶은 경우 다음과 같은 코드를 테마 함수 파일에 추가하면 됩니다.

// Customize the cookie consent field in the comment form
// 댓글 쿠키 텍스트 변경
add_filter('comment_form_default_fields', 'customize_comment_cookie_consent', 20);
function customize_comment_cookie_consent($fields) {
    $fields['cookies'] = '<p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /><label for="wp-comment-cookies-consent">브라우저에 댓글 작성자 이름과 이메일 정보를 저장합니다.</label></p>';

    return $fields;
}

댓글 쿠키 기능은 GDPR(유럽연합 일반 개인정보 보호법) 준수를 위해 워드프레스에 추가되었습니다.

댓글 쿠키 체크박스를 제거하고 싶은 경우에는 워드프레스 관리자 페이지 » 설정 » 토론 » 기타 댓글 설정으로 이동하여 "댓글 쿠키 선택 체크박스를 보여서 댓글 작성자 쿠키 설정 허용" 옵션을 비활성화하시기 바랍니다.

워드프레스 댓글 쿠키 선택 체크박스 비활성화

마치며

이상으로 워드프레스 댓글에서 이메일 주소 비공개 문구를 비롯한 몇 가지 댓글 관련 문구를 커스텀하는 방법에 대하여 살펴보았습니다.

드물지만 무슨 근거로 이메일 주소와 같은 개인정보를 수집하냐고 항의하는 분들이 있습니다. 이 워드프레스 블로그의 개인정보 보호 방침은 여기를 참고할 수 있습니다. 댓글을 등록할 때 이메일 주소 입력 필드는 필수가 아니므로 원치 않는 경우 이메일 주소 정보를 입력하지 않으셔도 됩니다.

참고


댓글 남기기

Leave a Comment