이번에 코스모스팜의 로그인 스킨을 사용하게 되었는데요...
로그인 후에 my account 페이지로 넘어가는데.. 로그아웃이나, 로그인, 회원가입 후 리다이렉트 되는 주소를 지정하거나 변경 할수 없을까요?
저는 메인 홈페이지로 변경하고 싶은데... 좀 가르쳐 주시면 감솨 드리겠습니다 ^^
그리고, 혹시 폼을 약간 수정하려면.. 그러니깐 아이콘을 앞에 넣는다던가 하는..
그러려면 어떻게 하면 될지요? 요거는 제가 너무 몰라서 하는 질문이니 번거롭다면 건너뛰셔도 되구요. 위의 질문에 꼭 좀 답변 부탁드립니다.
리다이렉트 되는 주소를 변경하시려면 아래의 코드를 테마의 functions.php 파일에 추가해서 테스트 해보세요 ㅎㅎ
워드프레스 로그인 후 리다이렉트 되는 주소 변경
function my_login_redirect( $redirect_to, $request, $user ) {
return 'http://www.cosmosfarm.com/'; // 주소 수정해주세요.
}
add_filter( 'login_redirect', 'my_login_redirect', 10, 3 );
워드프레스 회원가입 후 리다이렉트 되는 주소 변경
function my_registration_redirect( $registration_redirect ) {
return 'http://www.cosmosfarm.com/'; // 주소 수정해주세요.
}
add_filter( 'registration_redirect', 'my_registration_redirect', 10, 1 );
아래 플러그인은 로그인 후 리다이렉트되는 주소를 설정하는 플러그인 입니다. 참고해보세요.
https://wordpress.org/plugins/redirect-after-login/
레이아웃 수정하는것도 알려드리고 싶지만, 레이아웃 코드가 HTML로 된게 아니라 프로그램 코드로 되어 있어서.. 답변으로 설명드리기가 어렵군요;;
폼은 프로그램으로 자동적으로 생성되기 때문에 플러그인 자체를 수정하셔야 합니다.
그래서 답변으로 남겨드리긴 힘드네요 ㅎㅎ;;
일부 모양을 변경하시려면 CSS를 사용해서 해주시는게 좋겠습니다.
CSS 속성은 커스텀 CSS 또는 테마의 style.css 파일에 넣어주시구요.
워드프레스 login_redirect 필터 설명
https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect
워드프레스 registration_redirect 필터 설명
https://codex.wordpress.org/Plugin_API/Filter_Reference/registration_redirect
답변 감사드립니다 ^^
폼을 수정 할 때 어떤 파일을 수정해야하는지만 좀 가르쳐 주실 수 없을까요? ^^
염치 없네요.. 암튼, 너무 고맙습니다
감사합니다 ^^