안녕하세요 코스모스팜 회원관리 플러그인 사용중입니다.
현재 WP_member 3.1.7버전 사용중이며, 코스모스팜 회원관리 플러그인 1.7버전 사용중입니다.
전에 버전 사용할 때는 [wpmem_form login redirect_to="http://www.cosmosfarm.com"] 이 숏코드를 사용해
리다이렉트가 가능했는데, 현재는 저 숏코드를 통해 리다이렉트가 되지 않습니다.
로그인 후 , 리다이렉트를 하기 위해서 어떤 숏코드를 사용해야 하는지 확인 부탁드리겠습니다.
그럼 답변 부탁드립니다.
감사합니다.
안녕하세요.
워드프레스 관리자 -> 회원가입관리 -> 설정 페이지 보시면
로그인 완료후 이동 설정이 있습니다. (이 설정은 아주 예전부터 있었습니다.)
직접 주소 입력도 가능합니다.
그렇기 때문에 기본적인 숏코드를 사용해도 원하시는 페이지로 이동시킬 수 있습니다.
[wpmem_form login]
또한 아래와 같은 코드를 추가해서 보다 정교하고 확실하게 사용하실 수 있습니다.
/wp-content/themes/사용중인테마/functions.php 파일에 코드를 추가해서 사용해보세요.
add_filter('cosmosfarm_members_login_redirect_to', 'my_login_redirect_to', 10);
function my_login_redirect_to($redirect_to){
if(current_user_can('activate_plugins')){
// 관리자 리다이렉트 주소
$redirect_to = 'http://www.cosmosfarm.com/';
}
else{
// 일반 사용자 리다이렉트 주소
$redirect_to = 'http://www.cosmosfarm.com/';
}
return $redirect_to;
}
면밀하게 테스트해서 부족한 부분은 개선하도록 하겠습니다.
고맙습니다.