워드프레스 댓글 폼에 'Your email address will not be published. Required fields are marked *'가 표시되는 경우가 있습니다. 경우에 따라 이 문구가 한글로 번역되어 '이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다'로 표시될 수 있습니다. 이 문구를 변경하는 방법에 대해 살펴보겠습니다.
워드프레스 댓글 폼에서 'Your email address will not be published' 문구 변경 방법
'Your email address will not be published...' 텍스트가 워드프레스 댓글 입력 필드 바로 위에 표시될 수 있습니다.
한국어 버전에서는 이 부분이 한글로 번역되는 경우가 있습니다. Astra 테마 (아스트라 테마)의 댓글 폼에서는 다음 그림과 같이 이 부분이 한글로 번역되어 표시됩니다.
이 문구는 다양한 방법으로 변경할 수 있을 것 같습니다. 먼저는 Loco Translate와 같은 번역 플러그인을 사용하여 테마나 워드프레스 코어에 이 문구가 있는지 체크하여 문구가 있는 경우 번역할 수 있을 것입니다.
간단한 방법으로는 다음과 같은 코드를 테마의 함수 파일에 추가하면 됩니다. 차일드 테마를 만들어서 차일드 테마(자식 테마) 내의 함수 파일에 아래 코드 스니펫을 추가하시기 바랍니다. (차일드 테마에 대해서는 cafe.naver.com/wphomepage/145 글을 참고해보세요. 차일드 테마를 사용하지 않을 경우 추후 테마 업데이트 시 테마에 추가했거나 수정한 사항이 모두 초기화됩니다.)
// 'Your email address will not be published...' 문구 변역하기
// Change the text 'Your emaill address will not be published...' before the comment form fields in WordPress
add_filter( 'comment_form_defaults', 'my_comment_form_defaults' );
function my_comment_form_defaults( $defaults ) {
$defaults['comment_notes_before'] = '<p class="comment-notes">* 이메일 주소는 공개되지 않으므로 안심하셔도 됩니다.</p>';
return $defaults;
}
문구는 적절히 바꾸도록 합니다.
'Your email address will not be published...' 문구를 제거하고 싶은 경우 다음 CSS 코드를 사용할 수 있습니다.
/* Your email address will not be published 숨기기 */
/* Hide the text 'Your email address will not be published' */
#comments p.comment-notes {
display: none;
}
마치며
이상으로 워드프레스 댓글 양식에서 'Your email address will not be pulished...' 문구를 바꾸는 방법에 대해 살펴보았습니다.
또한, 테마에 따라 혹은 선택한 옵션에 따라 댓글 작성 폼 하단에 'Save my name, email, and website in this browser for the next time I comment' 체크박스가 표시될 수 있습니다. 이 문구를 변경하거나 제거하고 싶은 경우 다음 글을 참고해보시기 바랍니다.
참고