워드프레스 댓글 제출 후 Thank you 페이지로 이동시키는 방법

Last Updated: 2023년 07월 16일 | | 12개 댓글

워드프레스 댓글 제출 후 이동 페이지

앞서 워드프레스에서 댓글을 제출한 후 성공 메시지를 표시하는 방법에 대해 설명했습니다.

제가 테스트했을 때에는 원하는 메시지가 잘 표시되었지만, 열매맺는나무 님이 댓글을 달면 중복 멘트가 표시된다고 하네요. 아마 사파리(Safari) 브라우저에서는 제대로 작동하지 않는 것 같습니다.

그래서 댓글을 단 후에 성공 멘트를 표시하는 대신 Thank you 페이지로 이동하도록 바꾸었습니다.

사용자가 댓글을 제출한 후에 Thank You 페이지로 이동시키려는 경우 다음 코드를 테마의 함수 파일에 추가하도록 합니다.

// Redirect to thank you post after comment
// 코멘트 제출 후 thank you 페이지로 리디렉션시키기
add_action('comment_post_redirect', 'redirect_to_thank_page');

function redirect_to_thank_page() {
return 'http://www.example.com/thank-you';
}
// 출처: deluxeblogtips.com

Thank you 페이지에 "뒤로 가기" 버튼을 달면 사용자가 댓글을 제출한 후에 Thank you 페이지로 이동했다가 다시 본래 글로 이동이 가능해집니다.

하지만 브라우저(예: 사파리)에 따라 '뒤로 가기'를 클릭하면 제출했던 댓글이 그대로 작성 중인 상태로 표시되는 것 같습니다. 사파리에서 '뒤로 가기' 버튼이 제대로 작동하지 않으면 다음 글을 참고하여 여러 가지 방법을 테스트해볼 수 있습니다.

참고:


12 개 댓글

Leave a Comment

    • 네.
      '알림을 수신'하도록 기본적으로 선택하도록 설정할 수 있지만,
      스팸 댓글이 많이 달려서 기본적으로 '알림을 받지 않도록' 설정되어 있습니다.

      응답
    • 다시 웹사이트 입력 필드를 복구했습니다.

      이메일 알림이 제대로 가는지 모르겠네요.

      입력하는 이메일 주소에 따라 알림이 제대로 가지 않을 수도 있을 것입니다.

      응답
      • 아마 보내는 사람 이메일 때문에 그런 것 같습니다.
        이메일 설정을 변경했습니다.

        여러 가지로 테스트해보고 잘 안 되면 댓글 알림 기능은 제거해야 할 것 같습니다.

      • 보내는 메일과 메일 서버의 도메인 주소가 다를 경우 많은 이메일 서비스 제공자(예: 지메일)가 스팸으로 분류할 가능성이 높습니다.

        우선 설정을 바꾸었습니다. 아마 스팸으로 분류될 가능성은 이전보다는 줄어들 것 같습니다.

        네이버 메일로 테스트해보니 잘 들어가네요.

    • 댓글 알림 옵션을 추가하니 댓글 작성 폼이 너무 커져서 임시로 사이트 주소 난은 제거했습니다.
      (이 부분은 고민이 되네요.)
      우선 댓글 알림 옵션이 제대로 작동하는지 테스트를 거쳐서 댓글 알림 기능을 유지할지를 결정해볼 생각입니다.

      응답