1. 정확한 제품 또는 플러그인 이름
2. 상세 내용
안녕하세요
지금 페이지가 회원가입을 하면 메인페이지로 이동하게끔 설정이 되어있는데
예를들어 다른 페이지들은 똑같이 메인페이지로 이동하지만
이벤트 페이지에서 회원가입버튼을 클릭한 후 회원가입을 하면 메인페이지가 아니라 특정 다른 페이지로 이동하게끔 할 수 있나요?
워드프레스의 'register_url' 필터를 이용하라는데
무슨소린지 잘 모르겠어요..ㅠ
3. 확인 가능한 상세 페이지 주소
4. 수정한 코드 내역 (있다면)
안녕하세요~^^
1. 특정 페이지에서 회원가입 페이지로 이동할 때 파라미터 추가
2. 회원가입 페이지 내에서 숨겨진 필드로 추가된 파라미터 확인
3. user_register 액션을 사용하여 링크 이동
큰 순서는 이렇습니다.
코드로 안내 드리기에는 범위가 너무 넓어서
우선은 텍스트로 안내 드릴테니 단계별로 하나씩 진행해보시겠어요?
파라미터는 url 경로 뒤 ? 뒤에 붙어서
회원가입 주소?AAA=1 과 같이 표시되는 것을 지칭합니다.
아래 링크들을 참고하시면 도움이 될 듯 합니다.
https://www.w3schools.com/tags/ref_httpmethods.asp
https://www.w3schools.com/php/php_superglobals_get.asp
파라미터가 붙은 회원가입 페이지로 이동했다면
wpmem_register_form 필터를 사용하여 숨겨진 필드(input type="hidden")로 하나 출력합니다.
form에 대해서 찾아보시면 여러 정보들이 많습니다.
이해하기 쉬운 자료로 이해만 하시면 됩니다.
wpmem_register_form 필터 사용법은 아래 링크에서 확인하실 수 있습니다.
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=chan2rrj&logNo=221245839574
user_register 액션은 회원가입 직후 동작하는 액션입니다.
아래 링크에서 가이드를 확인해보실 수 있습니다.
https://developer.wordpress.org/reference/hooks/user_register/
user_register 액션을 사용하여 post 값을 체크,
있다면 원하시는 페이지로 이동할 수 있게 하면 될 듯 합니다.
고맙습니다.