워드 프레스 댓글 폼 순서 위치 바꾸기 하는 방법을 알려드립니다.
문제점 확인하기
워드 프레스에서 한 게시물에 댓글이 많이 달린 경우를 살펴 보도록 하겠습니다. 네 824개의 댓글이 있다고 나오네요.
824개면 네.. 그렇습니다. 엄청 많은 겁니다.
문제는 방문자 입장에서는 스크롤 제~~~~~~~~~~~~~ 일 아래에 댓글 폼이 있어 댓글을 작성할 수 있는지 모르는 경우가 많거나 작성하려다가 포기하고 넘어가는 경우가 생긴 다는 것 입니다.
그래서 워드 프레스 댓글 폼 위치 바꾸기 해서
기존 “본문 -> 댓글 보기 -> 댓글 폼” 에서
개선 “본문 -> 댓글 폼 -> 댓글 보기” 로 바꿔 보도록 하겠습니다.
워드 프레스 댓글 위치 바꾸기 하는 방법
이번 작업은 테마의 코멘트 코드를 건드는 방향으로 진행할 예정입니다.
워드 프레스가 설치 된 루트 폴더에 접근하고 “wp-content” 폴더를 찾습니다.
만약 서버가 리눅스 이거나 호스팅 업체에 입주해 있는 분들은 FTP 이용하시거나 워드 프레스 플러그인 “파일 매니저” 를 이용하여 소스 코드를 수정해 주시기 바랍니다.
“/wp-content/themes/본인이 사용 중인 폴더 테마/” 로 진입합니다.
그중에서” comments.php” 파일 수정할 예정입니다. 이 파일은 워드 프레스 내 댓글 항목을 어떻게 처리해서 보여줄지 스타일 코드가 들어있는 파일 입니다.
우선 파일이 잘못될 것을 대비해서 백업본을 하나 만들어 두시고 해당 파일을 메모장으로 엽니다.
이 파일의 내용물에서 “comment_from();” 을 찾아 잘라냅니다. 이 문구가 댓글 입력 폼을 출력하는 명령코드 입니다.
그리고 이 코드를 위치 바꾸기 할 곳에 붙여 넣기 하면 됩니다. 주의할 점은 <?php ?> 사이에 넣어줘야 하고 많은 코드들 사이에 적절하게 넣어줘야 합니다.
하지만 일반인은 php 잘 모르자나요? 이럴 경우 다른 코드들에 기생하는 방법을 사용하면 됩니다. 다른 코드들 앞뒤에 붙이는 거죠.
저는” the_comments_navigation();“ 이라는 코드 뒤에 붙이도록 하겠습니다.
comments_navigation() 은 댓글 갯수를 출력해 주는 함수 입니다.
<?php 와 ?> 사이 그리고 comments_navigation() 다음에 나란히 붙여 넣었습니다.
댓글 위치 바꾸기 결과
짜잔~~ 이렇게 하면 댓글 폼이 댓글 내용 전에 위치하게 되었습니다.
다만 이 방법으로 소스 파일을 수정할 경우 해당 테마가 업데이트 될 경우 소스 코드가 원래대로 돌아가게 됩니다.
이 문제를 해결하기 위해 테마를 수동 업데이트 하거나(매번 업데이트 때마다 파일 수정해줘야 함) 워드 프레스에 좀 능숙하신 분들은 차일드 테마를 이용해서 사용자화 하시기 바랍니다.
댓글 위치 바꾸기 여기까지 입니다.
수고 많으셨습니다.