워드프레스 댓글 양식에서 웹 사이트 URL 항목 없애기 (GeneratePress)

워드프레스의 댓글 입력 양식에는 작성자의 홈페이지나 웹 사이트 주소(Website URL)를 넣는 란이 있다. 필수가 아닌 선택사항이라 그대로 두어도 상관은 없지만, 공간만 차지하고 필요 없어 보여 제거해 보았다.

* 적용 테마: GeneratePress
* 참고 자료: docs.generatepress.com


1. 댓글 설정: 필수 정보 해제

설정 토론 기타 댓글 설정
댓글 글쓴이는 이름과 이메일을 입력해야합니다 - 해제

다양하게 제시된 코드를 적용해 보다가 계속 실패해서 무엇이 잘못되었나 난감했었는데 이 과정이 필요했다. 참고로, 작업이 끝난 후 재설정하면 필수 항목으로 되돌아온다.

comment form step1
체크 해제

comment form default
기존의 필수 항목
comment form step1 applied
필수 항목이 해제됨

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']); 부분만 입력했다. (*차일드 테마에서 작업)

comment form step2

comment form step2 applied
웹 사이트 항목이 제거됨

3. 댓글 설정: 필수 정보 재설정

설정 토론 기타 댓글 설정
댓글 글쓴이는 이름과 이메일을 입력해야합니다 - 설정

comment form step3
다시 체크하여 설정

comment form step3 applied
필수 항목으로 재설정됨. 완성!

카테고리의 다른 글

  1. 워드프레스에서 pre, code 태그가 적용되지 않을 때 (feat. Breeze 플러그인)
  2. 백그라운드 및 포그라운드 색상의 대비율이 충분하지 않습니다
  3. 워드프레스 전화번호 자동 링크 해제하기 (클릭 방지)
  4. 워드프레스 클라우드웨이즈 PageSpeed Insights 속도
  5. 워드프레스 WP Statistics에서 네이버, 다음 검색엔진 공식 추가방법

댓글 남기기