다음 코드를 사용하여 로그인 성공 후 사용자를 원래 페이지로 리디렉션하고 있습니다. 이 코드는 테스트되었으며 정상적으로 작동합니다.
으아악
이제 사용자가 등록 페이지에서 my-account를 입력하여 등록하면 등록이 성공한 후 위의 코드와 같은 원래 페이지로 돌아가고 싶습니다.
이를 위해 등록 성공 후 사용자를 홈페이지로 리디렉션하는 코드를 찾았습니다.
으아악
이 코드를 로그인 코드처럼 편집하여 사용자를 원래 페이지로 리디렉션할 수 있는 방법이 있나요?
wp_registration_url( urlencode( get_permalink() ) );
을 사용할 수 있으며 등록이 성공적으로 완료되면 이전 페이지로 리디렉션됩니다.귀하의 경우 우커머스이므로 페이지 링크는 다음과 같아야 합니다.
으아악wp_registration_url은 등록 페이지의 URL이고 ?redirect_to 매개변수(현재 페이지 포함)를 추가합니다.
상황에 따라 필터의 코드를 다음과 같이 변경할 수 있습니다.
으아악redirect_to가 설정되지 않은 경우 홈페이지나 원하는 다른 페이지로 리디렉션됩니다.