워드프레스에서 로그인 후 현재 페이지로 리디렉션시키기

특정 페이지 또는 글에서 로그인 링크를 누르고 로그인 페이지에서 로그인 정보를 입력했을 때 해당 페이지 또는 글로 되돌아가기를 원할 수 있습니다. 이 경우 다음과 같은 형식으로 로그인 링크를 걸어주면 됩니다.

<a href="<?php echo wp_login_url( get_permalink() ); ?>" title="로그인">로그인</a>

홈페이지로 리디렉션시키려면:

<a href="<?php echo wp_login_url( home_url() ); ?>" title="로그인">로그인</a>

코드를 사용합니다. wp_login_url 템플릿 태그는 사용자가 사이트에 로그인할 수 있는 URL을 반환합니다. 자세한 내용은 WordPress Codex 페이지를 참고하시기 바랍니다. 어떤 이유로, 간혹 플러그인 충돌 등으로 인해 위의 코드가 제대로 먹히지 않으면 login_redirect 필터를 통해 리디렉션할 대상을 지정할 수 있습니다.

참고:

일부 글에 제휴 링크가 포함될 수 있으며 파트너스 활동으로 일정액의 수수료를 받을 수 있습니다.

댓글 남기기

* 이메일 정보는 공개되지 않습니다.