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

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 페이지로 이동했다가 다시 본래 글로 이동이 가능해집니다.

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

참고:

*일부 글에 제휴링크가 포함될 수 있습니다.기부를 통해 블로그 운영을 후원하실 수 있습니다.

Related Posts

12개 댓글
  1. joo

    메일은 잘 옵니다.

    감사페이지로 이동하는것이 어떤 좋은점이 있는지 궁금합니다.

    1. Word

      개인적으로는 댓글을 입력하면 ‘성공’ 메시지를 표시하는 것을 선호하지만, 그 방법을 사용하니 사파리 브라우저에서 제대로 작동하지 않아서 이 방법으로 바꾸었습니다.

      https://www.thewordcracker.com/intermediate/%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EB%8C%93%EA%B8%80-%EC%A0%9C%EC%B6%9C-%ED%9B%84-%EA%B0%90%EC%82%AC-%EC%84%B1%EA%B3%B5-%EB%A9%94%EC%8B%9C%EC%A7%80-%ED%91%9C%EC%8B%9C%ED%95%98%EA%B8%B0/

      이 방법도 나름대로 괜찮다는 생각이 드네요.
      댓글을 단 후에 검토 후에 곧바로 올라간다면 이런 방법을 굳이 사용할 필요는 없습니다.
      저는 스팸 댓글 때문에 모든 댓글을 승인한 후에 표시되도록 하고 있습니다.

  2. 열매맺는나무

    크롬에서 테스트해봅니다.
    아래에 알림 선택 창을 만드셨군요. ^^

    1. Word

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

    2. Word

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

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

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

      1. Fruitfulife

        네. Gmail은 알림이 오지 않네요.

      2. Word

        저는 지메일로 테스트해보니 알림 메일이 잘 오네요.

        혹시 스팸함으로 이동하지 않았는지 확인해보시기 바랍니다.

      3. Word

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

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

      4. Fruitfulife

        아이고.. 댓글알림 메일이 전부 스팸메일 함에 들어있었습니다. 잘 오고 있었네요.

      5. Word

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

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

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

  3. 열매맺는나무

    사파리에서 테스트해봅니다. 댓글 아래 사이트 주소 난을 빼셨군요.

    1. Word

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

댓글 남기기