워드 프레스 댓글 폼 순서 위치 바꾸기 하는 방법을 알려드립니다.
문제점 확인하기

워드 프레스에서 한 게시물에 댓글이 많이 달린 경우를 살펴 보도록 하겠습니다. 네 824개의 댓글이 있다고 나오네요.

824개면 네.. 그렇습니다. 엄청 많은 겁니다.
문제는 방문자 입장에서는 스크롤 제~~~~~~~~~~~~~ 일 아래에 댓글 폼이 있어 댓글을 작성할 수 있는지 모르는 경우가 많거나 작성하려다가 포기하고 넘어가는 경우가 생긴 다는 것 입니다.

그래서 워드 프레스 댓글 폼 위치 바꾸기 해서
기존 “본문 -> 댓글 보기 -> 댓글 폼” 에서
개선 “본문 -> 댓글 폼 -> 댓글 보기” 로 바꿔 보도록 하겠습니다.
워드 프레스 댓글 위치 바꾸기 하는 방법
이번 작업은 테마의 코멘트 코드를 건드는 방향으로 진행할 예정입니다.

워드 프레스가 설치 된 루트 폴더에 접근하고 “wp-content” 폴더를 찾습니다.
만약 서버가 리눅스 이거나 호스팅 업체에 입주해 있는 분들은 FTP 이용하시거나 워드 프레스 플러그인 “파일 매니저” 를 이용하여 소스 코드를 수정해 주시기 바랍니다.

“/wp-content/themes/본인이 사용 중인 폴더 테마/” 로 진입합니다.
그중에서” comments.php” 파일 수정할 예정입니다. 이 파일은 워드 프레스 내 댓글 항목을 어떻게 처리해서 보여줄지 스타일 코드가 들어있는 파일 입니다.
우선 파일이 잘못될 것을 대비해서 백업본을 하나 만들어 두시고 해당 파일을 메모장으로 엽니다.

이 파일의 내용물에서 “comment_from();” 을 찾아 잘라냅니다. 이 문구가 댓글 입력 폼을 출력하는 명령코드 입니다.
그리고 이 코드를 위치 바꾸기 할 곳에 붙여 넣기 하면 됩니다. 주의할 점은 <?php ?> 사이에 넣어줘야 하고 많은 코드들 사이에 적절하게 넣어줘야 합니다.

하지만 일반인은 php 잘 모르자나요? 이럴 경우 다른 코드들에 기생하는 방법을 사용하면 됩니다. 다른 코드들 앞뒤에 붙이는 거죠.
저는” the_comments_navigation();“ 이라는 코드 뒤에 붙이도록 하겠습니다.

comments_navigation() 은 댓글 갯수를 출력해 주는 함수 입니다.

<?php 와 ?> 사이 그리고 comments_navigation() 다음에 나란히 붙여 넣었습니다.
댓글 위치 바꾸기 결과

짜잔~~ 이렇게 하면 댓글 폼이 댓글 내용 전에 위치하게 되었습니다.
다만 이 방법으로 소스 파일을 수정할 경우 해당 테마가 업데이트 될 경우 소스 코드가 원래대로 돌아가게 됩니다.
이 문제를 해결하기 위해 테마를 수동 업데이트 하거나(매번 업데이트 때마다 파일 수정해줘야 함) 워드 프레스에 좀 능숙하신 분들은 차일드 테마를 이용해서 사용자화 하시기 바랍니다.
댓글 위치 바꾸기 여기까지 입니다.
수고 많으셨습니다.
Thanks for the practical article. The points were helpful for readers comparing options and planning the next step. Ref 1g05snt.