워드프레스의 댓글 입력 양식에는 작성자의 홈페이지나 웹 사이트 주소(Website URL)를 넣는 란이 있다. 필수가 아닌 선택사항이라 그대로 두어도 상관은 없지만, 공간만 차지하고 필요 없어 보여 제거해 보았다.
* 적용 테마: GeneratePress
* 참고 자료: docs.generatepress.com
1. 댓글 설정: 필수 정보 해제
설정 > 토론 > 기타 댓글 설정
댓글 글쓴이는 이름과 이메일을 입력해야합니다 - 해제
다양하게 제시된 코드를 적용해 보다가 계속 실패해서 무엇이 잘못되었나 난감했었는데 이 과정이 필요했다. 참고로, 작업이 끝난 후 재설정하면 필수 항목으로 되돌아온다.
2. 코드 입력
워드프레스 > 모양(구 외모) > 테마 파일 편집기 > Theme Functions (functions.php)
add_action( 'after_setup_theme', 'tu_add_comment_url_filter' );
function tu_add_comment_url_filter() {
add_filter( 'comment_form_default_fields', 'tu_disable_comment_url', 20 );
}
function tu_disable_comment_url($fields) {
unset($fields['url']);
unset($fields['email']);
return $fields;
}
- URL 항목을 없애고 싶으면 unset($fields['url']);
- 이메일 항목을 없애고 싶으면 unset($fields['email']);
나의 경우 URL 항목을 지울 것이라서 unset($fields['url']); 부분만 입력했다. (*차일드 테마에서 작업)
3. 댓글 설정: 필수 정보 재설정
설정 > 토론 > 기타 댓글 설정
댓글 글쓴이는 이름과 이메일을 입력해야합니다 - 설정